public void DeleteOrderById_Action_Fails() { // Arrange GenericServiceResponse <bool> fakeResponse = null; mockClientServicesProvider.Setup(x => x.Logger).Returns(mockLogger.Object).Verifiable(); mockClientServicesProvider.Setup(x => x.OrderService.DeleteOrder(It.IsAny <int>())).Returns(fakeResponse).Verifiable(); var viewModel = new GenericViewModel(); var action = new DeleteOrderById <GenericViewModel>(mockClientServicesProvider.Object) { OnComplete = model => viewModel = model }; // Act var result = action.Invoke(1); // Assert Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(GenericViewModel)); Assert.IsNotNull(result.Notifications); Assert.IsInstanceOfType(result.Notifications, typeof(NotificationCollection)); Assert.IsTrue(result.Notifications.Count() == 1); Assert.IsTrue(result.HasErrors); Assert.IsNotNull(result.Success); Assert.IsInstanceOfType(result.Success, typeof(bool)); Assert.IsFalse(result.Success); }
public void WhenISendDeleteRequestByIdThruDeleteAsyncAction(int id) { var request = new DeleteOrderById { Id = id }; SoapServiceClient client = GetClient(); client.DeleteAsync(request).Wait(); }
public void WhenISendDeleteRequestByIdThruDeleteAction(int id) { var request = new DeleteOrderById { Id = id }; JsonServiceClient client = GetClient(); client.Delete(request); }
public void WhenISendDeleteRequestByIdThruDeleteWithResponseAction(int id) { var request = new DeleteOrderById { Id = id }; SoapServiceClient client = GetClient(); bool response = client.Delete <bool>(request); ScenarioContext.Current[ResopnseKey] = response; }
public object Delete(DeleteOrderById request) { DeleteOneWay(request); return(true); }
public void DeleteOneWay(DeleteOrderById request) { _repository = _repository.Where(x => x.Id != request.Id).ToList(); }
public object DeleteWithResponse(DeleteOrderById request) { Delete(request); return(true); }
public async Task <IActionResult> DeleteById([FromBody] DeleteOrderById command) { var result = await mediator.Send(command); return(CreatedAtAction("Delete", new { ordersId = result.Select(x => x.id) }, result)); }
public Task <IEnumerable <OrderDto> > Handle(DeleteOrderById request, CancellationToken cancellationToken) { return(Task.Run(() => mapper.Map <IEnumerable <OrderDto> >(repository.DeleteById(request.catalog, request.id)))); }