public void WhenInstantiated_ThenShouldBeOfCorrectType() { var handler = new RemoveCustomerHandler(_repositoryMock.Object); Assert.NotNull(handler); Assert.IsType <RemoveCustomerHandler>(handler); }
public IActionResult Delete(int id) { var handler = new RemoveCustomerHandler(_unitOfWork); handler.Execute(id); return(new OkResult()); }
public async Task WhenEntityIsRemoved_ThenShouldReturnSuccess() { var handler = new RemoveCustomerHandler(_repositoryMock.Object); var cmdResult = await handler.Handle(new RemoveCustomer(Guid.NewGuid()), default); Assert.Equal(CommandOutcome.Accepted, cmdResult.Outcome); }