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