Esempio n. 1
0
        public void OrderController_WhenCalled_AddOrder()
        {
            OrderManagement.Core.Order.Order newOrder = new OrderManagement.Core.Order.Order();

            var result = orderController.AddOrder(newOrder).Result;

            Assert.AreEqual(1, result);
        }
Esempio n. 2
0
        public void OrderController_WhenCalled_ReturnSpecificOrder()
        {
            OrderManagement.Core.Order.Order newOrder = new OrderManagement.Core.Order.Order();
            orderController.AddOrder(newOrder).Wait();

            OrderManagement.Core.Order.Order result = orderController.Get(newOrder.Id).Result;

            Assert.AreEqual(newOrder.Id, result.Id);
        }
Esempio n. 3
0
        public void OrderConotroller_WhenCalled_ReturnOrders()
        {
            OrderManagement.Core.Order.Order newOrder = new OrderManagement.Core.Order.Order();
            orderController.AddOrder(newOrder).Wait();

            IEnumerable <OrderManagement.Core.Order.Order> result = orderController.Get().Result;

            Assert.IsTrue(result.Count() > 0);
        }
Esempio n. 4
0
        public void OrderController_WhenCalled_UpdateOrder()
        {
            OrderManagement.Core.Order.Order newOrder = new OrderManagement.Core.Order.Order();
            orderController.AddOrder(newOrder).Wait();
            newOrder.Address = "New Address";
            orderController.UpdateOrder(newOrder).Wait();
            OrderManagement.Core.Order.Order result = orderController.Get(newOrder.Id).Result;

            Assert.AreEqual(newOrder.Address, result.Address);
        }
        public void OrderAppService_WhenCalled_AddOrder()
        {
            OrderManagement.Core.Order.Order newOrder = new OrderManagement.Core.Order.Order
            {
                Address = "Address", OrderDate = DateTime.Now, OrderTotal = 1, ProductId = 1, SystemDate = DateTime.Now
            };

            var result = _orderService.CreateOrderAsync(newOrder);

            Assert.AreEqual(1, result.Result);
        }
        public void OrderAppService_WhenCalledWithId_ReturnSpecificOrder()
        {
            OrderManagement.Core.Order.Order newOrder = new OrderManagement.Core.Order.Order
            {
                Id = 99, Address = "Address", OrderDate = DateTime.Now, OrderTotal = 1, ProductId = 1, SystemDate = DateTime.Now
            };

            _orderService.CreateOrderAsync(newOrder);

            OrderManagement.Core.Order.Order order = _orderService.GetOrderByIdAsync(newOrder.Id).Result;

            Assert.AreEqual(99, order.Id);
        }
        public void OrderAppService_WhenCalled_ReturnAllOrders()
        {
            OrderManagement.Core.Order.Order newOrder = new OrderManagement.Core.Order.Order
            {
                Address = "Address1", OrderDate = DateTime.Now, OrderTotal = 1, ProductId = 1, SystemDate = DateTime.Now
            };

            _orderService.CreateOrderAsync(newOrder);

            IEnumerable <OrderManagement.Core.Order.Order> orderList = _orderService.GetOrdersAsync().Result;

            Assert.True(orderList.Count() > 0);
        }