Пример #1
0
        public void ShouldShowOrderOnInitialize()
        {
            Order order = new Order(1, "OrderName", "CustomerId", "EmployeeId", "Description", (int)OrderStatusEnum.Draft, null, null, null, null, null, null, null);

            order.Details.Add(new OrderDetail(1, 1, 10, 15.0m));
            order.Details.Add(new OrderDetail(1, 2, 20, 30.5m));
            productService.AddProduct(new Product(1, "1111-11111", "Product A", 15.0m, null));
            productService.AddProduct(new Product(2, "2222-22222", "Product B", 30.5m, null));

            presenter.OnShowOrder(order);

            Assert.IsTrue(view.ShowOrderInfoCalled);
            Assert.IsNotNull(view.OrderInfoShown);
            Assert.IsNotNull(view.OrderItemLinesShown);
            Assert.AreEqual(2, view.OrderItemLinesShown.Count);
        }
 public void ShowOrder(Order order)
 {
     _presenter.OnShowOrder(order);
 }