public void DialRequestSerializationTest2() { var req = new OpenTokDialRequest { SessionId = "session-id-here", Token = "token-here", Sip = new OpenTokDialRequest.SipInfo { Uri = "sip:[email protected];transport=tls" } }; string json = OpenTokAuthentication.SerializeObject(req); Assert.AreEqual(@"{""sessionId"":""session-id-here"",""token"":""token-here"",""sip"":{""uri"":""sip:[email protected];transport=tls"",""headers"":{},""secure"":false}}", json); }
public void ArchiveStartRequestTest2() { var req1 = new OpenTokArchiveStartRequest("sessionIdHere") { HasAudio = true, HasVideo = false, Name = "name-here", OutputMode = "individual" }; string json1 = OpenTokAuthentication.SerializeObject(req1); Assert.AreEqual(@"{""sessionId"":""sessionIdHere"",""hasAudio"":true,""hasVideo"":false,""name"":""name-here"",""outputMode"":""individual""}", json1); }
public void ArchiveStartRequestTest1() { var req1 = new OpenTokArchiveStartRequest("sessionIdHere") { HasAudio = true, HasVideo = false, Layout = OpenTokVideoLayout.BestFit, Name = "name-here", OutputMode = "composed", Resolution = "640x480" }; string json1 = OpenTokAuthentication.SerializeObject(req1); Assert.AreEqual(@"{""sessionId"":""sessionIdHere"",""hasAudio"":true,""hasVideo"":false,""name"":""name-here"",""outputMode"":""composed"",""layout"":{""type"":""bestFit""},""resolution"":""640x480""}", json1); }
public void ArchiveStartRequestTest3() { var req1 = new OpenTokArchiveStartRequest("sessionIdHere") { HasAudio = true, HasVideo = false, Layout = OpenTokVideoLayout.Custom("https://www.example.com/example.css"), Name = "name-here", OutputMode = "composed", Resolution = "1280x720" }; string json1 = OpenTokAuthentication.SerializeObject(req1); Assert.AreEqual(@"{""sessionId"":""sessionIdHere"",""hasAudio"":true,""hasVideo"":false,""name"":""name-here"",""outputMode"":""composed"",""layout"":{""type"":""custom"",""stylesheet"":""https://www.example.com/example.css""},""resolution"":""1280x720""}", json1); }
public void DialRequestSerializationTest1() { var req = new OpenTokDialRequest { SessionId = "session-id-here", Token = "token-here", Sip = new OpenTokDialRequest.SipInfo { Uri = "sip:[email protected];transport=tls", From = "*****@*****.**", Headers = new System.Collections.Generic.Dictionary <string, string> { ["X-Example-1"] = "val-1", ["X-Example-2"] = "val-2" }, Auth = new OpenTokDialRequest.Credentials { Username = "******", Password = "******" }, Secure = true } }; string json = OpenTokAuthentication.SerializeObject(req); Assert.AreEqual(@"{""sessionId"":""session-id-here"",""token"":""token-here"",""sip"":{""uri"":""sip:[email protected];transport=tls"",""from"":""*****@*****.**"",""headers"":{""X-Example-1"":""val-1"",""X-Example-2"":""val-2""},""auth"":{""username"":""username-here"",""password"":""password-here""},""secure"":true}}", json); }