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); }
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); }
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); }
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); }