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();
        }
Exemplo n.º 3
0
        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();
        }
Exemplo n.º 4
0
 public ShowReader(ShowStorage showStorage, ShowService showService)
 {
     this.showStorage = showStorage;
      this.showService = showService;
      numberOfCacheHits = 0;
 }