public void CheckEmptyString()
        {
            List <string> result = new List <string> {
            };

            Assert.Equal(result, Exercise005.Wave(""));
        }
        public void CheckWithGapInWord()
        {
            List <string> result = new List <string> {
                " Gap ", " gAp ", " gaP "
            };

            Assert.Equal(result, Exercise005.Wave(" gap "));
        }
        public void CheckTwoWords()
        {
            List <string> result = new List <string> {
                "Two words", "tWo words", "twO words", "two Words", "two wOrds", "two woRds", "two worDs", "two wordS"
            };

            Assert.Equal(result, Exercise005.Wave("two words"));
        }
        public void CheckSingleLongerWord()
        {
            List <string> result = new List <string> {
                "Codewars", "cOdewars", "coDewars", "codEwars", "codeWars", "codewArs", "codewaRs", "codewarS"
            };

            Assert.Equal(result, Exercise005.Wave("codewars"));
        }
        public void CheckSingleWord()
        {
            List <string> result = new List <string> {
                "Hello", "hEllo", "heLlo", "helLo", "hellO"
            };

            Assert.Equal(result, Exercise005.Wave("hello"));
        }