Beispiel #1
0
        public void GetMediaUrlOptions(
            SitecoreInfoMediaUrlOptions option,
            bool absolutePath,
            bool allowStretch,
            bool alwaysIncludeServerUrl,
            bool disableBrowserCache,
            bool disableMediaCache,
            bool ignoreAspectRatio,
            bool includeExtension,
            bool lowercaseUrls,
            bool thumbnail,
            bool useDefaultIcon,
            bool useItemPath)
        {
            //Arrange
            var urlOptionsResolver = new MediaUrlOptionsResolver();

            //Act
            var result = urlOptionsResolver.GetMediaUrlOptions(option);

            //Assert
            Assert.AreEqual(result.AbsolutePath, absolutePath);
            Assert.AreEqual(result.AllowStretch, allowStretch);
            Assert.AreEqual(result.AlwaysIncludeServerUrl, alwaysIncludeServerUrl);
            Assert.AreEqual(result.DisableBrowserCache, disableBrowserCache);
            Assert.AreEqual(result.DisableMediaCache, disableMediaCache);
            Assert.AreEqual(result.IgnoreAspectRatio, ignoreAspectRatio);
            Assert.AreEqual(result.IncludeExtension, includeExtension);
            Assert.AreEqual(result.LowercaseUrls, lowercaseUrls);
            Assert.AreEqual(result.Thumbnail, thumbnail);
            Assert.AreEqual(result.UseDefaultIcon, useDefaultIcon);
            Assert.AreEqual(result.UseItemPath, useItemPath);
        }
Beispiel #2
0
        public void GetMediaUrlOptions_SitecoreMediaUrlOptions_UseItemPath()
        {
            //Arrange
            var option             = SitecoreMediaUrlOptions.UseItemPath;
            var urlOptionsResolver = new MediaUrlOptionsResolver();

            //Act
            var result = urlOptionsResolver.GetMediaUrlOptions(option);

            //Assert
            Assert.AreEqual(result.AbsolutePath, MediaUrlOptions.Empty.AbsolutePath, "AbsolutePath");
            Assert.AreEqual(result.AllowStretch, MediaUrlOptions.Empty.AllowStretch, "AllowStretch");
            Assert.AreEqual(result.AlwaysIncludeServerUrl, MediaUrlOptions.Empty.AlwaysIncludeServerUrl, "AlwaysIncludeServerUrl");
            Assert.AreEqual(result.DisableBrowserCache, MediaUrlOptions.Empty.DisableBrowserCache, "DisableBrowserCache");
            Assert.AreEqual(result.DisableMediaCache, MediaUrlOptions.Empty.DisableMediaCache, "DisableMediaCache");
            Assert.AreEqual(result.IgnoreAspectRatio, MediaUrlOptions.Empty.IgnoreAspectRatio, "IgnoreAspectRatio");
            Assert.AreEqual(result.IncludeExtension, MediaUrlOptions.Empty.IncludeExtension, "IncludeExtension");
            Assert.AreEqual(result.LowercaseUrls, MediaUrlOptions.Empty.LowercaseUrls, "LowercaseUrls");
            Assert.AreEqual(result.Thumbnail, MediaUrlOptions.Empty.Thumbnail, "Thumbnail");
            Assert.AreEqual(result.UseDefaultIcon, MediaUrlOptions.Empty.UseDefaultIcon, "UseDefaultIcon");
            Assert.IsTrue(result.UseItemPath, "UseItemPath");
        }
        public void GetMediaUrlOptions_UseItemPath()
        {
            //Arrange
            var option = SitecoreInfoMediaUrlOptions.UseItemPath;
            var urlOptionsResolver = new MediaUrlOptionsResolver();

            //Act
            var result = urlOptionsResolver.GetMediaUrlOptions(option);

            //Assert
            Assert.AreEqual(result.AbsolutePath, MediaUrlOptions.Empty.AbsolutePath, "AbsolutePath");
            Assert.AreEqual(result.AllowStretch, MediaUrlOptions.Empty.AllowStretch, "AllowStretch");
            Assert.AreEqual(result.AlwaysIncludeServerUrl, MediaUrlOptions.Empty.AlwaysIncludeServerUrl, "AlwaysIncludeServerUrl");
            Assert.AreEqual(result.DisableBrowserCache, MediaUrlOptions.Empty.DisableBrowserCache, "DisableBrowserCache");
            Assert.AreEqual(result.DisableMediaCache, MediaUrlOptions.Empty.DisableMediaCache, "DisableMediaCache");
            Assert.AreEqual(result.IgnoreAspectRatio, MediaUrlOptions.Empty.IgnoreAspectRatio, "IgnoreAspectRatio");
            Assert.AreEqual(result.IncludeExtension, MediaUrlOptions.Empty.IncludeExtension, "IncludeExtension");
            Assert.AreEqual(result.LowercaseUrls, MediaUrlOptions.Empty.LowercaseUrls, "LowercaseUrls");
            Assert.AreEqual(result.Thumbnail, MediaUrlOptions.Empty.Thumbnail, "Thumbnail");
            Assert.AreEqual(result.UseDefaultIcon, MediaUrlOptions.Empty.UseDefaultIcon, "UseDefaultIcon");
            Assert.IsTrue(result.UseItemPath,  "UseItemPath");

        }