public void AllowCallingFilmScreeningServiceGetScreeningsByMovieTitleMethodWithNullOrEmptyParameters(string nullParameter) { var mockedScreeningService = new Mock <IFilmScreeningService>(); var actualGetFilmScreeningsPresenter = new Presenters.FilmScreeningPresenters.GetFilmScreeningsPresenter(mockedScreeningService.Object); actualGetFilmScreeningsPresenter.GetScreeningsByMovieTitle(nullParameter); mockedScreeningService.Verify(service => service.GetScreeningsByMovieTitle(nullParameter), Times.Once); }
public void CallFilmScreeningServiceGetScreeningsByMovieTitleMethodWithTheSameParameter(string validTitle) { var mockedScreeningService = new Mock <IFilmScreeningService>(); var actualGetFilmScreeningsPresenter = new Presenters.FilmScreeningPresenters.GetFilmScreeningsPresenter(mockedScreeningService.Object); actualGetFilmScreeningsPresenter.GetScreeningsByMovieTitle(validTitle); mockedScreeningService.Verify(service => service.GetScreeningsByMovieTitle(validTitle), Times.Once); }
public void ReturnIQueryableFilmSCreeningsCollectionWhenIsCalled() { var mockedScreeningService = new Mock <IFilmScreeningService>(); string validTitle = "Batman"; var actualGetFilmScreeningsPresenter = new Presenters.FilmScreeningPresenters.GetFilmScreeningsPresenter(mockedScreeningService.Object); var result = actualGetFilmScreeningsPresenter.GetScreeningsByMovieTitle(validTitle); Assert.That(result, Is.Not.Null.And.InstanceOf <IQueryable <FilmScreening> >()); }