public void GetDetailedByIdAsync_ThrowsNotFoundExceptionIfUserDoesNotExist() { _userRepoMock.Setup(r => r.GetDetailedByIdAsync(It.IsAny <string>())).ReturnsAsync(null as User); UserBl bl = new UserBl(_userRepoMock.Object, _mapper, _puRepoMock.Object); Assert.ThrowsAsync <NotFoundResponseException>(async() => await bl.GetDetailedByIdAsync(It.IsAny <string>())).Wait(); }
public void GetDetailedByIdAsync_ReturnsUser() { _userRepoMock.Setup(r => r.GetDetailedByIdAsync(It.IsAny <string>())).ReturnsAsync(user1); UserBl bl = new UserBl(_userRepoMock.Object, _mapper, _puRepoMock.Object); var u = bl.GetDetailedByIdAsync(It.IsAny <string>()).Result; _userRepoMock.Verify(r => r.GetDetailedByIdAsync(It.IsAny <string>())); }