public void LoadTvShowInStorageTest() { ShowStorage showStorage = new ShowStorage(new TvShowRdfXmlConverter(), new TripleStore()); showStorage.Store(TvShowTestUtilities.CreateNewTvShow()); TvShow tvShow; bool result = showStorage.TryReadShow("My Show", out tvShow); }
public void ShouldLoadAndStoreTvShowRdfXml() { MockRepository repository = new MockRepository(); TvShowRdfXmlConverter tvShowRdfXmlConverter = repository.StrictMock<TvShowRdfXmlConverter>(); Expect.Call(tvShowRdfXmlConverter.Convert(null)).Return(ShowConversionTest.ConvertedRDFFromShow). IgnoreArguments(); TripleStore tripleStore = repository.StrictMock<TripleStore>(); Expect.Call(() => tripleStore.Add(null)).IgnoreArguments(); repository.ReplayAll(); ShowStorage showStorage = new ShowStorage(tvShowRdfXmlConverter, tripleStore); showStorage.Store(TvShowTestUtilities.CreateNewTvShow()); repository.VerifyAll(); }
public void ShouldStoreShowWhenShowDoesNotExists() { MockRepository repository = new MockRepository(); TripleStore tripleStore = repository.StrictMock<TripleStore>(); Expect.Call(() => tripleStore.Add(null)).IgnoreArguments(); Expect.Call(() => tripleStore.ExecuteQuery("")).IgnoreArguments().Return(null); repository.ReplayAll(); ShowStorage showStorage = new ShowStorage(new TvShowRdfXmlConverter(), tripleStore); showStorage.Store(CreateTvShowToStore()); TvShow tvShow; bool showIsFound = showStorage.TryReadShow(ShowName, out tvShow); Assert.IsTrue(showIsFound); repository.VerifyAll(); }
public ShowReader(ShowStorage showStorage, ShowService showService) { this.showStorage = showStorage; this.showService = showService; numberOfCacheHits = 0; }