public void CallFilmScreeningServiceGetAvailableCountMethodWithTheSameId(string validId) { var mockedScreeningService = new Mock <IFilmScreeningService>(); var actualGetFilmScreeningsPresenter = new Presenters.FilmScreeningPresenters.GetFilmScreeningsPresenter(mockedScreeningService.Object); actualGetFilmScreeningsPresenter.GetAvailableCount(validId); mockedScreeningService.Verify(service => service.GetAvailableCount(validId), Times.Once); }
public void ThrowWhenIsCalledWithNullOrEmptyParameterId() { var mockedScreeningService = new Mock <IFilmScreeningService>(); string nullId = null; var actualGetFilmScreeningsPresenter = new Presenters.FilmScreeningPresenters.GetFilmScreeningsPresenter(mockedScreeningService.Object); Assert.That( () => actualGetFilmScreeningsPresenter.GetAvailableCount(nullId), Throws.InstanceOf <ArgumentNullException>()); }