Exemple #1
0
        public void Concatenate_StringArrayIntoToString_ConcatenateTheGivenStringArrayIntoSingleString()
        {
            var sorting = new Sorting.Sorting();

            string[] sortedStringArray          = { "a", "e", "h", "i", "i", "s", "s", "s", "t", "t", "t" };
            var      expectedConcatenatedString = "aehiisssttt";

            var actualConcatenatedString = sorting.ConcatenateGivenString(sortedStringArray);

            Assert.AreEqual(expectedConcatenatedString, actualConcatenatedString);
        }
Exemple #2
0
        public void Sort_FilteredLowerCaseString_SortsLowerCaseStringInAlphabeticOrder()
        {
            var sorting     = new Sorting.Sorting(InputString);
            var regexFilter = @"[^A-Za-z]";

            sorting.FilteredString = sorting.FilterOut(regexFilter);

            sorting.FilteredString = sorting.FilteredString.ToLower();

            var sortedStringArray = sorting.SortLowerCaseFilteredString(sorting.FilteredString);

            sorting.OutputString = sorting.ConcatenateGivenString(sortedStringArray);

            Assert.AreEqual(ExpectedSortedLowerCaseOutput, sorting.OutputString);
        }