public async Task Handle_InvalidDeleteUserByNameRequest_ReturnsError() { var request = new DeleteUserByNameRequest { Name = "NonUser" }; var response = await Mediator.HandleAsync(request); Assert.IsTrue(response.HasErrors); Assert.IsFalse(Context.Set <User>().First().IsDeleted); }
public async Task Handle_DeleteUserByNameRequest_DeletesUser() { var request = new DeleteUserByNameRequest { Name = _user.Name }; var response = await Mediator.HandleAsync(request); Assert.IsFalse(response.HasErrors); var user = Context.Set <User>().FirstOrDefault(); Assert.NotNull(user); Assert.IsTrue(user.IsDeleted); }