public void ReverseStringByWord_StringIsAPeriodBPeriodCSpaceCPeriodBPeriodA_ShouldReturnCPeriodBPeriodASpaceAPeriodBPeriodC() { // Arrange StringExamples stringExamples = new StringExamples(); // Act var ReverseString = stringExamples.ReverseStringByWord("A.B.C C.B.A"); // Assert Assert.AreEqual("C.B.A A.B.C", ReverseString); }
public void ReverseStringByWord_StringIsTheBrownFoxIsHungry_ShouldReturnHungryIsFoxBrownFox() { // Arrange StringExamples stringExamples = new StringExamples(); // Act var ReverseString = stringExamples.ReverseStringByWord("The brown fox is hungry"); // Assert Assert.AreEqual("hungry is fox brown The", ReverseString); }
public void ReverseStringByWord_StringIsFox_ShouldReturnFox() { // Arrange StringExamples stringExamples = new StringExamples(); // Act var ReverseString = stringExamples.ReverseStringByWord("Fox"); // Assert Assert.AreEqual("Fox", ReverseString); }
public void ReverseStringByWord_StringIsOnlySpaces_ShouldThrowInvalidOperationException() { // Arrange StringExamples stringExamples = new StringExamples(); // Act Action reverseStringByWordFunc = () => stringExamples.ReverseStringByWord(" "); // Assert Assert.ThrowsException <InvalidOperationException>(reverseStringByWordFunc); }