public void ShouldShowOrderDetailsOnDetailsRequested()
        {
            ordersService.Order = new Order(1, "OrderName", "CustomerId", "EmployeeId", "Description", (int)OrderStatusEnum.Draft, null, null, null, null, null, null, null);

            presenter.OnOrderDetailsRequested("1");

            Assert.IsTrue(view.ShowOrderDetailsCalled);
            Assert.IsNotNull(view.OrderShown);
            Assert.AreEqual(1, view.OrderShown.OrderId);
        }
Пример #2
0
 protected void MySavedDraftsGridView_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == EditOrderCommand)
     {
         int    rowIndex = int.Parse((string)e.CommandArgument);
         string orderID  = (string)((GridView)e.CommandSource).DataKeys[rowIndex].Value;
         this._presenter.OnEditOrder(orderID);
     }
     else if (e.CommandName == DeleteOrderCommand)
     {
         int    rowIndex = int.Parse((string)e.CommandArgument);
         string orderID  = (string)((GridView)e.CommandSource).DataKeys[rowIndex].Value;
         this._presenter.OnDeleteOrder(orderID);
     }
     else if (e.CommandName == ShowOrderDetailsCommand)
     {
         int    rowIndex = int.Parse((string)e.CommandArgument);
         string orderID  = (string)((GridView)e.CommandSource).DataKeys[rowIndex].Value;
         _presenter.OnOrderDetailsRequested(orderID);
     }
 }