Exemple #1
0
        public void SplitByDefaultSeparator_WithNullInputValue_ShouldReturnEmptyList()
        {
            string inputValue = null;

            IList <string> separatedList = MsBuildStringUtilities.SplitByDefaultSeparator(inputValue);

            Assert.AreEqual(0, separatedList.Count,
                            "Input value 'null' should return list with zero entries.");
        }
Exemple #2
0
        SplitByDefaultSeparator_WithSemicolonSeparatedListWithTwoEntriesAndOpeningAndClosingSemicolon_ShouldReturnListWithTwoEntriesAndRemoveEmptyEntry()
        {
            string inputValue = ";A;B;";

            IList <string> separatedList = MsBuildStringUtilities.SplitByDefaultSeparator(inputValue);

            Assert.AreEqual(2, separatedList.Count,
                            $"Input value '{inputValue}' should return list with two entries.");
        }
Exemple #3
0
        public void SplitByDefaultSeparator_WithSemicolonSeparatedListWithTwoEntries_ShouldReturnListWithTwoEntries()
        {
            string inputValue = "A;B";

            IList <string> separatedList = MsBuildStringUtilities.SplitByDefaultSeparator(inputValue);

            Assert.AreEqual(2, separatedList.Count,
                            $"Input value '{inputValue}' should return list with two entries.");
        }
Exemple #4
0
        SplitByDefaultSeparator_WithSemicolonSeparatedListWithTwoEntries_ShouldReturnListContainingCorrectEntries()
        {
            string inputValue = "A;B";

            IList <string> separatedList = MsBuildStringUtilities.SplitByDefaultSeparator(inputValue);

            Assert.AreEqual("A", separatedList[0],
                            $"The first list value should contain the first input value 'A'");

            Assert.AreEqual("B", separatedList[1],
                            $"The first list value should contain the first input value 'B'");
        }