public async Task GetAllUsers_WhenUsersExists_ReturnsAListOfUserDTO() { // Arrange var usersFound = UserFixture.CreateListValidUser(); _userRepositoryMock.Setup(x => x.GetAllAsync()) .ReturnsAsync(() => usersFound); // Act var result = await _sut.GetAllAsync(); // Assert result.Value.Should() .BeEquivalentTo(_mapper.Map <List <UserDTO> >(usersFound)); }
public async Task SearchByEmail_WhenAnyUserFound_ReturnsAListOfUserDTO() { // Arrange var emailSoSearch = new Internet().Email(); var usersFound = UserFixture.CreateListValidUser(); _userRepositoryMock.Setup(x => x.SearchAsync( It.IsAny <Expression <Func <User, bool> > >(), It.IsAny <bool>())) .ReturnsAsync(() => usersFound); // Act var result = await _sut.SearchByEmailAsync(emailSoSearch); // Assert result.Value.Should() .BeEquivalentTo(_mapper.Map <List <UserDTO> >(usersFound)); }