Ejemplo n.º 1
0
        public void NullBuildConfigurationWithFileTest()
        {
            var expected = false;
            var actual   = ExclusionHandler.HasValidExclusions(null, "myfile.txt");

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 2
0
        public void DoesNotReturnIncorrectExcludedItemsTest()
        {
            var path       = Environment.CurrentDirectory;
            var xmlPath    = string.Concat(path.Substring(0, path.IndexOf("bin")), "sample.xml");
            var exclusions = ExclusionHandler.GetExcludedItems(xmlPath, "Test");

            Assert.False(exclusions.Contains("sitecore\\content\\mysite\\donotexcludefrombuild1.item"));
        }
Ejemplo n.º 3
0
        public void HasCorrectNumberOfExcludedItemsTest()
        {
            var expected   = 3;
            var path       = Environment.CurrentDirectory;
            var xmlPath    = string.Concat(path.Substring(0, path.IndexOf("bin")), "sample.xml");
            var exclusions = ExclusionHandler.GetExcludedItems(xmlPath, "Test");

            Assert.AreEqual(expected, exclusions.Count);
        }
Ejemplo n.º 4
0
        public void HasValidBuildConfigurationAndFileTest()
        {
            var expected = true;
            var path     = Environment.CurrentDirectory;
            var xmlPath  = string.Concat(path.Substring(0, path.IndexOf("bin")), "sample.xml");
            var actual   = ExclusionHandler.HasValidExclusions("myconfig", xmlPath);

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 5
0
        public void DoesNotReturnForConfigurationWithoutExclusionsTest()
        {
            var path          = Environment.CurrentDirectory;
            var xmlPath       = string.Concat(path.Substring(0, path.IndexOf("bin")), "sample.xml");
            var configuration = "NO_RESULTS_CONFIGURATION";

            var actual = ExclusionHandler.HasValidExclusions(configuration, xmlPath);

            Assert.True(actual);
            var exclusions = ExclusionHandler.GetExcludedItems(xmlPath, configuration);

            Assert.False(exclusions.Any());
        }
Ejemplo n.º 6
0
        public void ReturnsCorrectExcludedItemsTest()
        {
            var expected = new string[]
            {
                "sitecore\\content\\mysite\\excludefrombuild1.item",
                "sitecore\\content\\mysite\\excludefrombuild2.item",
                "sitecore\\content\\mysite\\excludefrombuild3.item"
            };

            var path       = Environment.CurrentDirectory;
            var xmlPath    = string.Concat(path.Substring(0, path.IndexOf("bin")), "sample.xml");
            var exclusions = ExclusionHandler.GetExcludedItems(xmlPath, "Test");

            Assert.AreEqual(expected, exclusions);
        }
Ejemplo n.º 7
0
 public void BuildConfigurationWithInvalidFilePathTest()
 {
     Assert.Throws <FileNotFoundException>(() => ExclusionHandler.HasValidExclusions("myconfig", "invalidfile.xml"));
 }
Ejemplo n.º 8
0
 public void BuildConfigurationWithNoFilePathTest()
 {
     Assert.Throws <NullReferenceException>(() => ExclusionHandler.HasValidExclusions("myconfig", null));
 }