コード例 #1
0
        public void TestSubmitIsFalse()
        {
            OrderModelFake omF      = new OrderModelFake();
            var            expected = false;
            var            actual   = omF.Submit(null, null, 0, 1);

            Assert.AreEqual(expected, actual);
        }
コード例 #2
0
        public void TestSubmitIsTrue()
        {
            OrderModelFake omF      = new OrderModelFake();
            var            expected = true;
            var            actual   = omF.Submit("測試", "測試吃的", 88, 1);

            Assert.AreEqual(expected, actual);
        }
コード例 #3
0
        public void TestGetOrderListAndOrderingIsNotNull()
        {
            //arrange
            DateTime     dt           = new DateTime(2017, 01, 01, 5, 5, 5);
            List <Order> ExceptedData = new List <Order>()
            {
                new Order {
                    orderaccount = "Ice", ordertime = dt, price = 50, product = "Drink"
                }
            };
            OrderModelFake omF = new OrderModelFake();
            //act
            List <Order> ActualData = GetOrderList();

            //assert
            Equals(ExceptedData, ActualData);
            Assert.IsFalse(ExceptedData.SequenceEqual(ActualData, new OrderListEquality()));
        }
コード例 #4
0
        public void TestGetOrderList()
        {
            //arrange
            DateTime     dt           = new DateTime(2017, 01, 01, 5, 5, 5);
            List <Order> ExceptedData = new List <Order>()
            {
                new Order {
                    orderaccount = "Ice", ordertime = dt, price = 50, product = "Drink"
                },
                new Order {
                    orderaccount = "Ice", ordertime = dt, price = 80, product = "Food"
                },
            };
            OrderModelFake omF = new OrderModelFake();
            //act
            List <Order> ActualData = new List <Order>();

            ActualData = omF.GetOrderList(1);
            //assert
            Equals(ExceptedData, ActualData);
        }