Exemplo n.º 1
0
        public void OrdersDbGetOrdersReturnsListOfOrder()
        {
            //Assign
            var ordersDb = new OrdersDb();

            //Act + Assert
            Assert.IsTrue(ordersDb.GetOrders() is List <Order>);
        }
Exemplo n.º 2
0
        public void OrdersDbReturnId()
        {
            //Assign
            var ordersDb = new OrdersDb();
            var order    = new Order(new List <(Product, int)>(), new Guest());

            //Act + Assert
            Assert.IsTrue(ordersDb.AddOrder(order) == order.Id);
        }
Exemplo n.º 3
0
        public void OrdersDbGetOrderReturnsOrder()
        {
            //Assign
            var ordersDb = new OrdersDb();
            var order    = new Order(new List <(Product, int)>(), new Guest());

            ordersDb.AddOrder(order);
            //Act + Assert
            Assert.AreEqual(order, ordersDb.GetOrder(order.Id));
        }
Exemplo n.º 4
0
        public void OrdersDbContainsOrderReturnsTrue()
        {
            //Assign
            var ordersDb = new OrdersDb();
            var order    = new Order(new List <(Product, int)>(), new Guest());

            ordersDb.AddOrder(order);
            //Act + Assert
            Assert.IsTrue(ordersDb.ContainOrder(order.Id));
        }
Exemplo n.º 5
0
 public CustomerRepository(OrdersDb context)
 {
     _context = context;
 }