public void GetSetFromCSV_Null()
        {
            string csv = null;

            string[][] csvExpected = new string[][] { };
            string[][] csvActual   = SearchAndReplaceUtil.GetSetFromCSV(csv);
            TestJaggedArrayComparison(csvExpected, csvActual);
        }
        public void GetSetFromCSV_OneLineTwoCharacters()
        {
            string csv = "\"a\",\"b\"";

            string[][] csvExpected = new string[][]
            {
                new string[] { "a", "b" }
            };

            string[][] csvActual = SearchAndReplaceUtil.GetSetFromCSV(csv);
            TestJaggedArrayComparison(csvExpected, csvActual);
        }
        public void GetSetFromCSV_OneLineSimple()
        {
            string csv = "\"1\",\"2\",\"3\"";

            string[][] csvExpected = new string[][]
            {
                new string[] { "1", "2", "3" }
            };

            string[][] csvActual = SearchAndReplaceUtil.GetSetFromCSV(csv);
            TestJaggedArrayComparison(csvExpected, csvActual);
        }
        public void GetSetFromCSV_TwoLines()
        {
            string csv = "\"a\",\"b\"" + Environment.NewLine + "\"c\",\"d\",\"e\",\"f\",\"g\"";

            string[][] csvExpected = new string[][]
            {
                new string[] { "a", "b" },
                new string[] { "c", "d", "e", "f", "g" }
            };

            string[][] csvActual = SearchAndReplaceUtil.GetSetFromCSV(csv);
            TestJaggedArrayComparison(csvExpected, csvActual);
        }
 public void GetExistingSet_NonExisting()
 {
     string[][] set = SearchAndReplaceUtil.GetExistingSetByCommandLineName("RandomNonExistingSet");
 }
 public void GetExistingSet_RemoveDiacritics_Lowercase()
 {
     string[][] set = SearchAndReplaceUtil.GetExistingSetByCommandLineName("removediacritics");
     Assert.AreSame(SearchAndReplaceContent.RemoveDiacritics, set);
 }