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.Data); Assert.AreEqual("DefaultUser", response.Data.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.Data); Assert.AreEqual(_user.Id, response.Data.Id); Assert.AreEqual(_user.Name, response.Data.Name); }