CloudinaryDotNet.Test.ApiTest.TestVideoTagWithSourceTransformation C# (CSharp) Méthode

TestVideoTagWithSourceTransformation() private méthode

private TestVideoTagWithSourceTransformation ( ) : void
Résultat void
        public void TestVideoTagWithSourceTransformation()
        {
            var expectedUrl = m_defaultVideoUpPath + "q_50/w_100/movie";
            var expectedOgvUrl = m_defaultVideoUpPath + "q_50/w_100/q_70/movie";
            var expectedMp4Url = m_defaultVideoUpPath + "q_50/w_100/q_30/movie";
            var expectedTag = "<video poster='{0}.jpg' width='100'>"
                    + "<source src='{0}.webm' type='video/webm'>"
                    + "<source src='{1}.mp4' type='video/mp4'>"
                    + "<source src='{2}.ogv' type='video/ogg'>"
                    + "</video>";
            expectedTag = String.Format(expectedTag, expectedUrl, expectedMp4Url, expectedOgvUrl);
            var actualTag = m_api.UrlVideoUp.Transform(new Transformation().Quality(50).Chain().Width(100))
                    .SourceTransformationFor("mp4", new Transformation().Quality(30))
                    .SourceTransformationFor("ogv", new Transformation().Quality(70))
                    .BuildVideoTag("movie").ToString();
            Assert.AreEqual(expectedTag, actualTag);

            expectedTag = "<video poster='{0}.jpg' width='100'>" + "<source src='{0}.webm' type='video/webm'>"
                    + "<source src='{1}.mp4' type='video/mp4'>" + "</video>";
            expectedTag = String.Format(expectedTag, expectedUrl, expectedMp4Url);
            actualTag = m_api.UrlVideoUp.Transform(new Transformation().Quality(50).Chain().Width(100))
                    .SourceTransformationFor("mp4", new Transformation().Quality(30))
                    .SourceTransformationFor("ogv", new Transformation().Quality(70))
                    .SourceTypes("webm", "mp4").BuildVideoTag("movie").ToString();
            Assert.AreEqual(expectedTag, actualTag);
        }
ApiTest