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