public void SpaceManyBeforeTest() { var input = " abc"; var expected = " cba"; StringManager sm = new StringManager(input); var actual = sm.ChooseWord(); Assert.AreEqual(expected, actual, string.Format("\"{0}\" => \"{1}\" not \"{2}\"", input, actual, expected)); }
public void EmptyTest() { var input = string.Empty; var expected = string.Empty; StringManager sm = new StringManager(input); var actual = sm.ChooseWord(); Assert.AreEqual(expected, actual, string.Format("\"{0}\" => \"{1}\" not \"{2}\"", input, actual, expected)); }
public void Test_SwapWords_Test1() { var input = "a1bcd efg!h"; var expected = "d1cba hgf!e"; StringManager sm = new StringManager(input); var actual = sm.ChooseWord(); Assert.AreEqual(expected, actual, string.Format("\"{0}\" => \"{1}\" not \"{2}\"", input, actual, expected)); }
public void NullTest() { string input = null; string expected = null; StringManager sm = new StringManager(input); var actual = sm.ChooseWord(); Assert.AreEqual(expected, actual, string.Format("\"{0}\" => \"{1}\" not \"{2}\"", input, actual, expected)); }
public void Reverse_CharIsNotLetter_CharsNotSwapped() { StringManager sm = new StringManager("#1"); Assert.AreEqual("#1", sm.ChooseWord()); }
public void Reverse_CharIsLetter_CharsSwapped() { StringManager sm = new StringManager("ab"); Assert.AreEqual("ba", sm.ChooseWord()); }