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); }