public void SetMovieInfolReturns() { MockedDummySpecificMovieRepository _mockedDummySpecificMovieRepository = new MockedDummySpecificMovieRepository(); ISpecificMovieInfoService _specificMovieInfoService = new SpecificMovieInfoService(_mockedDummySpecificMovieRepository._specificMovieInfoRepository); _specificMovieInfoService.GetMovieFromDBAndSetItInModel(1); Assert.AreEqual("Transformers", _specificMovieInfoService.SetMovieInfo().title); Assert.AreEqual(1, _specificMovieInfoService.SetMovieInfo().pg); }
public void SetMovieInfoThrowsException() { MockedDummySpecificMovieRepository _mockedDummySpecificMovieRepository = new MockedDummySpecificMovieRepository(); ISpecificMovieInfoService _specificMovieInfoService = new SpecificMovieInfoService(_mockedDummySpecificMovieRepository._specificMovieInfoRepository); _mockedDummySpecificMovieRepository.error = true; Assert.Throws <Exception>(() => _specificMovieInfoService.SetMovieInfo()); }
public void SetUpdatedRateInModelPaseses() { MockedDummySpecificMovieRepository _mockedDummySpecificMovieRepository = new MockedDummySpecificMovieRepository(); ISpecificMovieInfoService _specificMovieInfoService = new SpecificMovieInfoService(_mockedDummySpecificMovieRepository._specificMovieInfoRepository); _specificMovieInfoService.GetMovieFromDBAndSetItInModel(1); _specificMovieInfoService.SetUpdatedRateInModel(); Assert.AreEqual(5, _specificMovieInfoService.SetMovieInfo().avgRating); }