public void RSSProvider_RequestMethodTest() { Provider provider = new RSSProvider(new Uri("rss://"), new FillerMock(new ObservableCollection<int>())); provider.RequestDelegate = new Action<Provider>(p => { Assert.AreEqual<Provider>(provider, p); }); Assert.IsTrue(provider.Request()); var false_provider = new ProviderMock(null, new FillerMock(new ObservableCollection<int>())); Assert.IsFalse(false_provider.Request()); }
public void RSSProvider_RequestMethodTest() { Provider provider = new RSSProvider(new Uri("rss://"), new FillerMock(new ObservableCollection <int>())); provider.RequestDelegate = new Action <Provider>(p => { Assert.AreEqual <Provider>(provider, p); }); Assert.IsTrue(provider.Request()); var false_provider = new ProviderMock(null, new FillerMock(new ObservableCollection <int>())); Assert.IsFalse(false_provider.Request()); }
public void RSSProvider_ConstructorTest() { Provider provider = new RSSProvider(new Uri("rss://"), new FillerMock(new ObservableCollection<int>())); Assert.IsNotNull(provider); Assert.AreEqual<string>(new Uri("rss://").AbsolutePath, provider.Uri.AbsolutePath); Parser parser = provider.Parser; Assert.IsNotNull(parser); IFiller filler = provider.Filler; Assert.IsNotNull(filler); }
public void RSSProvider_ConstructorTest() { Provider provider = new RSSProvider(new Uri("rss://"), new FillerMock(new ObservableCollection <int>())); Assert.IsNotNull(provider); Assert.AreEqual <string>(new Uri("rss://").AbsolutePath, provider.Uri.AbsolutePath); Parser parser = provider.Parser; Assert.IsNotNull(parser); IFiller filler = provider.Filler; Assert.IsNotNull(filler); }