public void When進行字元切割() { var words = ScenarioContext.Current.Get <string>(); string[] actual = SplitString.Solution(words); ScenarioContext.Current.Set(actual); }
public void ExtendedTest2() { var pairs = SplitString.Solution("abcd"); Assert.IsNotNull(pairs, "solution did not return a value"); Assert.AreEqual(2, pairs.Length, "solution did not return an array with correct number of pairs"); Assert.AreEqual("cd", pairs[1], "last pair in solution is not correct"); }
public void ExtendedTest1() { var pairs = SplitString.Solution("cdabefg"); Assert.IsNotNull(pairs, "solution did not return a value"); Assert.AreEqual(4, pairs.Length, "solution did not return an array with enough pairs"); Assert.AreEqual("cd", pairs[0], "solution did not return pairs with correct values"); Assert.AreEqual("g_", pairs[3], "solution did not return pairs with correct values"); }
public void BasicTest1() { Assert.AreEqual(new[] { "ab", "c_" }, SplitString.Solution("abc")); }
public void BasicTest2() { Assert.AreEqual(new[] { "ab", "cd", "ef" }, SplitString.Solution("abcdef")); }
public void return_same_value_when_input_has_only_two_characters() { const string simpleInput = "ab"; Assert.AreEqual(new string[] { "ab" }, SplitString.Solution(simpleInput)); }
public void AcceptanceTests() { Assert.AreEqual(new string[] { "ab", "c_" }, SplitString.Solution("abc")); Assert.AreEqual(new string[] { "ab", "cd", "ef" }, SplitString.Solution("abcdef")); }
public void split_multiple_pairs() { const string simpleOddInput = "abcd"; Assert.AreEqual(new[] { "ab", "cd" }, SplitString.Solution(simpleOddInput)); }
public void add_underscore_when_odd_input() { const string simpleOddInput = "a"; Assert.AreEqual(new[] { "a_" }, SplitString.Solution(simpleOddInput)); }