예제 #1
0
        public void SetCommentsForTheMovieSetsComments()
        {
            MockedDummySpecificMovieService _mockedDummyService = new MockedDummySpecificMovieService();
            MockedDummySpecificMovieView    _mockedDummyView    = new MockedDummySpecificMovieView();
            ISpecificMovieInfoPresenter     _presenter          = new SpecificMovieInfoPresenter(_mockedDummyView, _mockedDummyService._specificMovieService);

            _presenter.SetCommentsForTheMovie();
            Assert.AreEqual(_mockedDummyService.comments, _mockedDummyView.comments);
        }
예제 #2
0
        public void SetCommentsForTheMovieThrowsException()
        {
            MockedDummySpecificMovieService _mockedDummyService = new MockedDummySpecificMovieService();
            MockedDummySpecificMovieView    _mockedDummyView    = new MockedDummySpecificMovieView();
            ISpecificMovieInfoPresenter     _presenter          = new SpecificMovieInfoPresenter(_mockedDummyView, _mockedDummyService._specificMovieService);

            _mockedDummyService.error = true;
            _presenter.SetCommentsForTheMovie();
            Assert.AreNotEqual(_mockedDummyService.comments, _mockedDummyView.comments);
        }