Skip to content

Commit

Permalink
chore: added test coverage for taskRouter object
Browse files Browse the repository at this point in the history
  • Loading branch information
tiwarishubham635 committed May 9, 2024
1 parent ccfef99 commit 3df6eb4
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions test/Twilio.Test/Jwt/AccessToken/AccessTokenTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,25 @@ public void TestCreateVoiceGrant()
Assert.AreEqual("bar", ToDict(decodedParams)["foo"]);
}

[Test]
public void TestCheckTaskRouter()
{
var taskRouterGrant = new TaskRouterGrant
{
WorkspaceSid = "WSxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
WorkerSid = "WKxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
Role = "worker"
};

Assert.IsNotNull(taskRouterGrant);
Assert.AreEqual("task_router", taskRouterGrant.Key);
var taskRouterPayload = (Dictionary<string, string>)(taskRouterGrant.Payload);
Assert.AreEqual(3, taskRouterPayload.Count);
Assert.AreEqual("WSxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", taskRouterPayload["workspace_sid"]);
Assert.AreEqual("WKxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", taskRouterPayload["worker_sid"]);
Assert.AreEqual("worker", taskRouterPayload["role"]);
}

[Test]
public void TestCreateTaskRouterGrant()
{
Expand Down

0 comments on commit 3df6eb4

Please sign in to comment.