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); }
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); } }