Beispiel #1
0
        public void EmptyStringWordTest()
        {
            var expected = "".ToCharArray();
            var actual   = "".ToCharArray();

            Reverse.ReverseWords(actual);
            Assert.Equal(expected, actual);
        }
Beispiel #2
0
        public void MultipleWordsSameLengthTest()
        {
            var expected = "the cat ate the rat".ToCharArray();
            var actual   = "rat the ate cat the".ToCharArray();

            Reverse.ReverseWords(actual);
            Assert.Equal(expected, actual);
        }
Beispiel #3
0
        public void MultipleWordsDifferentLengthsTest()
        {
            var expected = "chocolate bundt cake is yummy".ToCharArray();
            var actual   = "yummy is cake bundt chocolate".ToCharArray();

            Reverse.ReverseWords(actual);
            Assert.Equal(expected, actual);
        }
Beispiel #4
0
        public void ThreeWordsTest()
        {
            var expected = "get another one".ToCharArray();
            var actual   = "one another get".ToCharArray();

            Reverse.ReverseWords(actual);
            Assert.Equal(expected, actual);
        }
Beispiel #5
0
        public void TwoWordsTest()
        {
            var expected = "cake thief".ToCharArray();
            var actual   = "thief cake".ToCharArray();

            Reverse.ReverseWords(actual);
            Assert.Equal(expected, actual);
        }
Beispiel #6
0
        public void OneWordTest()
        {
            var expected = "vault".ToCharArray();
            var actual   = "vault".ToCharArray();

            Reverse.ReverseWords(actual);
            Assert.Equal(expected, actual);
        }
Beispiel #7
0
        public void LongerStringTest()
        {
            var expected = "EDCBA".ToCharArray();
            var actual   = "ABCDE".ToCharArray();

            Reverse.ReverseChars(actual);
            Assert.Equal(expected, actual);
        }
Beispiel #8
0
        public void SingleCharacterStringTest()
        {
            var expected = "A".ToCharArray();
            var actual   = "A".ToCharArray();

            Reverse.ReverseChars(actual);
            Assert.Equal(expected, actual);
        }