Exemple #1
0
        public void GetAllUsersWatchedAMovie_ShouldCallWatchedMovieRepositoryMockOnce_WhenTheCorrectRepositoryIsPassed()
        {
            var watchedMovieRepositoryMock = MockRepository.GenerateMock <IWatchedMovieRepository>();

            //Arrange
            watchedMovieRepositoryMock.Expect(dao => dao.GetAllUsersWatchedAMovie()).Return(Arg <IEnumerable <Watched> > .Is.Anything).Repeat.Once();
            var date = DateTime.Now;

            var watchedMovieService = new WatchedMovieService(watchedMovieRepositoryMock);

            //Act
            watchedMovieService.GetAllUsersWatchedAMovie();

            //Assert
            watchedMovieRepositoryMock.VerifyAllExpectations();
        }
Exemple #2
0
        public void GetUserWatchedEntity_ShouldCallWatchedMovieRepositoryMockOnce_WhenTheCorrectRepositoryIsPassed()
        {
            var watchedMovieRepositoryMock = MockRepository.GenerateMock <IWatchedMovieRepository>();

            //Arrange
            watchedMovieRepositoryMock.Expect(dao => dao.GetUserWatchedEntity(Arg <string> .Is.Anything)).Return(Arg <Watched> .Is.Anything).Repeat.Once();
            var date = DateTime.Now;

            var watchedMovieService = new WatchedMovieService(watchedMovieRepositoryMock);

            //Act
            watchedMovieService.GetUserWatchedEntity("test");

            //Assert
            watchedMovieRepositoryMock.VerifyAllExpectations();
        }
        public void AddWatchedEntity_ShouldCallWatchedMovieRepositoryMockOnce_WhenTheCorrectRepositoryIsPassed()
        {
            //Arrange
            var watchedMovieRepositoryMock = MockRepository.GenerateMock <IWatchedMovieRepository>();

            watchedMovieRepositoryMock.Expect(dao => dao.AddWatchedEntity(Arg <Watched> .Is.Anything)).Return(Arg <Watched> .Is.Anything).Repeat.Once();

            var unitOfWorkMockMock = MockRepository.GenerateStub <IUnitOfWork>();

            unitOfWorkMockMock.Stub(uow => uow.WatchedMovieRepository).Return(watchedMovieRepositoryMock);

            var watchedMovieService = new WatchedMovieService(unitOfWorkMockMock);

            //Act
            var watched = new Watched {
                UserId = default, Movies = new List <Movie>()