public void Get_CallsGetAll() { _sut = new ReviewClientService(_reviewClientRepositoryMock.Object, _unitOfWorkMock.Object, _userRepositoryMock.Object); _sut.Get(); _reviewClientRepositoryMock.Verify(m => m.GetAll(), Times.Once); }
public void Delete_CorrectId_CallsDeleteAndSave() { _sut = new ReviewClientService(_reviewClientRepositoryMock.Object, _unitOfWorkMock.Object, _userRepositoryMock.Object); _sut.Delete(int.MaxValue); _reviewClientRepositoryMock.Verify(m => m.Delete(It.IsAny <int>()), Times.Once); _unitOfWorkMock.Verify(m => m.SaveChanges(), Times.Once); }
public void Add_CorrectReview_CallsCreateAndSave() { _userRepositoryMock.Setup(m => m.GetFirst(It.IsAny <Expression <Func <User, bool> > >())).Returns(new User { UserId = 1 }); _sut = new ReviewClientService(_reviewClientRepositoryMock.Object, _unitOfWorkMock.Object, _userRepositoryMock.Object); _sut.Add(new ReviewClient(), "test"); _reviewClientRepositoryMock.Verify(m => m.Create(It.IsAny <ReviewClient>()), Times.Once); _unitOfWorkMock.Verify(m => m.SaveChanges(), Times.Once); }
public ReviewController(IReviewClientService reviewClientService) { _reviewClientService = reviewClientService; }