Example #1
0
        public void ItShouldReturnTheSameLetter()
        {
            var input    = "A";
            var actual   = PhraseReverser.Reverse(input);
            var expected = "A";

            Assert.Equal(actual, expected);
        }
        public void ItShouldReverseTheInput()
        {
            var input    = "Cow";
            var actual   = PhraseReverser.Reverse(input);
            var expected = "woC";

            Assert.Equal(expected, actual);
        }
Example #3
0
        public void ItShouldReverseTheInput()
        {
            var input    = "Hi my name is markus";
            var actual   = PhraseReverser.Reverse(input);
            var expected = "iH ym eman si sukram";

            Assert.Equal(expected, actual);
        }
        public void PhraseReverser()
        {
            PhraseReverser reverser = new PhraseReverser();
            var            args     = new string[] { "i" };

            var result = reverser.ReversePhrases(args.Skip(1).Take(args.Length - 1).ToArray());

            foreach (var output in result)
            {
                Console.WriteLine(output);
            }
        }
Example #5
0
        public ReversedResult GetReversedResult(string phrase)
        {
            var reversed = PhraseReverser.Reverse(phrase);

            return(new ReversedResult(phrase, reversed));
        }