コード例 #1
0
        public void TestEqual()
        {
            string expected;
            IEnumerable <InputElement> output = new List <InputElement>();

            ip.Clear();
            ip.GetseparatedPlainText("1", out output);
            ip.GetseparatedPlainText("+", out output);
            ip.GetseparatedPlainText("1", out output);
            ip.Equal(out output);

            expected = "1 + 1";
            Assert.AreEqual <String>(expected, String.Join(" ", output));

            ip.GetseparatedPlainText("1", out output);

            expected = "1";
            Assert.AreEqual <String>(expected, String.Join(" ", output));

            ip.GetseparatedPlainText("1", out output);

            expected = "11";
            Assert.AreEqual <String>(expected, String.Join(" ", output));

            ip.GetseparatedPlainText("1", out output);

            expected = "111";
            Assert.AreEqual <String>(expected, String.Join(" ", output));
        }