Exemple #1
0
        public void AddListWithCheck2_False()
        {
            // arrange
            ListMyNumber list     = new ListMyNumber();
            Char         left     = 'r';
            Char         right    = '+';
            double       value    = 90.2;
            bool         expected = false;
            // act
            bool result = list.AddWithCheck(value, left, right);

            // assert
            Assert.AreEqual(expected, result);
        }
Exemple #2
0
        public void Parse_2Plus3Minus5()
        {
            // arrange
            string       input    = "2+3-5";
            ListMyNumber expected = new ListMyNumber();

            expected.Add(new MyNumber(2, '1', '+'));
            expected.Add(new MyNumber(3, '+', '-'));
            expected.Add(new MyNumber(5, '-', '1'));
            // act
            ListMyNumber result = ParseClass.ParseList(input);

            // assert
            for (int i = 0; i < expected.Count; i++)
            {
                Assert.AreEqual(expected[i].Value, result[i].Value);
                Assert.AreEqual(expected[i].Left, result[i].Left);
                Assert.AreEqual(expected[i].Right, result[i].Right);
            }
        }