CloudinaryDotNet.Test.ApiTest.TestVideoTagWithPoster C# (CSharp) Method

TestVideoTagWithPoster() private method

private TestVideoTagWithPoster ( ) : void
return void
        public void TestVideoTagWithPoster()
        {
            var expectedUrl = m_defaultVideoUpPath + "movie";
            var posterUrl = "http://image/somewhere.jpg";
            var expectedTag = "<video poster='{0}' src='{1}.mp4'></video>";
            expectedTag = String.Format(expectedTag, posterUrl, expectedUrl);
            var actualTag = m_api.UrlVideoUp.SourceTypes("mp4").Poster(posterUrl)
                    .BuildVideoTag("movie").ToString();
            Assert.AreEqual(expectedTag, actualTag);

            posterUrl = m_defaultVideoUpPath + "g_north/movie.jpg";
            expectedTag = "<video poster='{0}' src='{1}.mp4'></video>";
            expectedTag = String.Format(expectedTag, posterUrl, expectedUrl);
            actualTag = m_api.UrlVideoUp.SourceTypes("mp4")
                    .Poster(new Transformation().Gravity("north"))
                    .BuildVideoTag("movie").ToString();
            Assert.AreEqual(expectedTag, actualTag);

            posterUrl = m_defaultVideoUpPath + "g_north/my_poster.jpg";
            expectedTag = "<video poster='{0}' src='{1}.mp4'></video>";
            expectedTag = String.Format(expectedTag, posterUrl, expectedUrl);
            actualTag = m_api.UrlVideoUp.SourceTypes("mp4")
                .Poster(m_api.UrlVideoUp.Source("my_poster").Format("jpg").Transform(new Transformation().Gravity("north")))
                .BuildVideoTag("movie").ToString();
            Assert.AreEqual(expectedTag, actualTag);

            expectedTag = "<video src='{0}.mp4'></video>";
            expectedTag = String.Format(expectedTag, expectedUrl);
            actualTag = m_api.UrlVideoUp.SourceTypes("mp4").Poster(null).BuildVideoTag("movie").ToString();
            Assert.AreEqual(expectedTag, actualTag);

            actualTag = m_api.UrlVideoUp.SourceTypes("mp4").Poster(false).BuildVideoTag("movie").ToString();
            Assert.AreEqual(expectedTag, actualTag);
        }
ApiTest