public async Task Handle_InvalidUpdateUserByNameRequest_ReturnsError() { var request = new UpdateUserByNameRequest { Name = "NonUser", Data = new UserDto() }; var response = await Mediator.HandleAsync(request); Assert.IsTrue(response.HasErrors); }
public async Task Handle_UpdateUserByNameRequest_UpdatesUser() { var request = new UpdateUserByNameRequest { Name = _user.Name, Data = new UserDto { Name = "NewName" } }; var response = await Mediator.HandleAsync(request); Assert.IsFalse(response.HasErrors); var user = Context.Set <User>().FirstOrDefault(); Assert.NotNull(user); Assert.AreEqual(_user.Id, user.Id); Assert.AreEqual("NewName", user.Name); }