public void ReverseWords_Hi_Returns_iH() { // Arrange IRedPill redPillService = new RedPill(); // Act var reversedString = redPillService.ReverseWords("Hi"); // Assert Assert.AreEqual("iH", reversedString); }
public void ReverseWords_HiThere_WithSpaces_PreservesSpaces() { // Arrange IRedPill redPillService = new RedPill(); // Act var reversedString = redPillService.ReverseWords("Hi there"); // Assert Assert.AreEqual("iH ereht", reversedString); }
public void ReverseWords_NULL_Throws_ArgumentNullException() { // Arrange IRedPill redPillService = new RedPill(); // Act var reversedString = redPillService.ReverseWords(null); // Assert Assert.AreEqual("iH", reversedString); }
public void ReverseWordExceptionTest() { string word = null; var svc = new RedPill(); try { var result = svc.ReverseWords(word); } catch (Exception ex) { Assert.AreEqual("Value cannot be null.", ex.Message); } }
public void ReverseWordTest() { var svc = new RedPill(); var test = svc.ReverseWords(" "); Assert.IsTrue(test.Equals(" ")); test = svc.ReverseWords("word"); Assert.IsTrue(test.Equals("drow")); test = svc.ReverseWords(" my test string "); Assert.IsTrue(test.Equals(" ym tset gnirts ")); test = svc.ReverseWords("my test string "); Assert.IsTrue(test.Equals("ym tset gnirts ")); test = svc.ReverseWords(" my test string"); Assert.IsTrue(test.Equals(" ym tset gnirts")); test = svc.ReverseWords("my test string"); Assert.IsTrue(test.Equals("ym tset gnirts")); }