Beispiel #1
0
        public void ShouldReturnCorrectReturnTypeOnReverseWords()
        {
            var controller = new ReverseWordsController();
            var response   = controller.ReverseWords("sentence");

            Assert.IsInstanceOfType(response, typeof(ObjectResult));
            var result = response as ObjectResult;

            Assert.IsNotNull(result);
        }
Beispiel #2
0
        public void ShouldReturnStatus200ReverseWords()
        {
            var controller = new ReverseWordsController();
            var response   = controller.ReverseWords("sentence");

            Assert.IsInstanceOfType(response, typeof(ObjectResult));
            var result = response as ObjectResult;

            Assert.IsNotNull(result);
            Assert.AreEqual(200, result.StatusCode);
        }
Beispiel #3
0
        public void ShouldReturnStringEmptyOnReverseWordsIfPassedNull()
        {
            var controller = new ReverseWordsController();
            var response   = controller.ReverseWords(null);

            Assert.IsInstanceOfType(response, typeof(ObjectResult));
            var result = response as ObjectResult;

            Assert.IsNotNull(result);
            Assert.AreEqual(200, result.StatusCode);
            Assert.AreEqual(string.Empty, result.Value);
        }
Beispiel #4
0
        public void ShouldReturnCorrectResponseOnReverseWordswithSpaces()
        {
            var controller = new ReverseWordsController();
            var response   = controller.ReverseWords("How are you?");

            Assert.IsInstanceOfType(response, typeof(ObjectResult));
            var result = response as ObjectResult;

            Assert.IsNotNull(result);
            Assert.AreEqual(200, result.StatusCode);
            Assert.AreEqual("woH era ?uoy", result.Value);
        }