public async Task Handle_InvalidGetUserByNameRequest_ReturnsDefault() { var request = new GetUserByNameRequest { Name = "NoSuchUser" }; var response = await Mediator.HandleAsync(request); Assert.IsFalse(response.HasErrors); Assert.IsNotNull(response.Result); Assert.AreEqual("DefaultUser", response.Result.Name); }
public async Task Handle_GetUserByNameRequest_GetsUser() { var request = new GetUserByNameRequest { Name = _user.Name.ToUpper() }; var response = await Mediator.HandleAsync(request); Assert.IsFalse(response.HasErrors); Assert.IsNotNull(response.Result); Assert.AreEqual(_user.Id, response.Result.Id); Assert.AreEqual(_user.Name, response.Result.Name); }