Example #1
0
        public void GetByIdAsync_ThrowsNotFoundExceptionIfUserDoesNotExist()
        {
            _userRepoMock.Setup(r => r.GetByIdAsync(It.IsAny <string>())).ReturnsAsync(null as User);

            UserBl bl = new UserBl(_userRepoMock.Object, _mapper, _puRepoMock.Object);

            Assert.ThrowsAsync <NotFoundResponseException>(async() =>
                                                           await bl.GetByIdAsync(It.IsAny <string>())).Wait();
        }
Example #2
0
        public void GetByIdAsync_ReturnsUser()
        {
            _userRepoMock.Setup(r => r.GetByIdAsync(It.IsAny <string>())).ReturnsAsync(user1);

            UserBl bl = new UserBl(_userRepoMock.Object, _mapper, _puRepoMock.Object);

            var u = bl.GetByIdAsync(It.IsAny <string>()).Result;

            _userRepoMock.Verify(r => r.GetByIdAsync(It.IsAny <string>()));
        }