Ejemplo n.º 1
0
        public void Get_CallsGetAll()
        {
            _sut = new ReviewClientService(_reviewClientRepositoryMock.Object, _unitOfWorkMock.Object, _userRepositoryMock.Object);

            _sut.Get();

            _reviewClientRepositoryMock.Verify(m => m.GetAll(), Times.Once);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 public ReviewController(IReviewClientService reviewClientService)
 {
     _reviewClientService = reviewClientService;
 }