public async void MultipleChoiceElementRetrieved() { var observable = new DeliveryObservableProxy(GetDeliveryClient(MockMultipleChoiceElement)).GetElementObservable(Tweet.Codename, Tweet.ThemeCodename); var element = await observable.FirstOrDefaultAsync(); Assert.IsAssignableFrom <IMultipleChoiceElement>(element); }
public async void TaxonomyElementRetrieved() { var observable = new DeliveryObservableProxy(GetDeliveryClient(MockTaxonomyElement)).GetElementObservable(Coffee.Codename, Coffee.ProcessingCodename); var element = await observable.FirstOrDefaultAsync(); Assert.IsAssignableFrom <ITaxonomyElement>(element); }
public async void TypedItemRetrieved() { var observable = new DeliveryObservableProxy(GetDeliveryClient(MockItem)).GetItemObservable <Article>(BEVERAGES_IDENTIFIER, new LanguageParameter("es-ES")); var item = await observable.FirstOrDefaultAsync(); Assert.NotNull(item); AssertArticlePropertiesNotNull(item); }
public async void ItemJsonRetrieved() { var observable = new DeliveryObservableProxy(GetDeliveryClient(MockItem)).GetItemJsonObservable(BEVERAGES_IDENTIFIER, "language=es-ES"); var itemJson = await observable.FirstOrDefaultAsync(); Assert.Single(observable.ToEnumerable()); Assert.NotNull(itemJson); }
public async void TypeJsonRetrieved() { var observable = new DeliveryObservableProxy(GetDeliveryClient(MockType)).GetTypeJsonObservable(Article.Codename); var type = await observable.FirstOrDefaultAsync(); Assert.Single(observable.ToEnumerable()); Assert.NotNull(type); }
public async void TaxonomyRetrieved() { var observable = new DeliveryObservableProxy(GetDeliveryClient(MockTaxonomy)).GetTaxonomyObservable("personas"); var taxonomy = await observable.FirstOrDefaultAsync(); Assert.NotNull(taxonomy); Assert.NotNull(taxonomy.System); Assert.NotNull(taxonomy.Terms); }
public async void TaxonomyJsonRetrieved() { var observable = new DeliveryObservableProxy(GetDeliveryClient(MockTaxonomy)).GetTaxonomyJsonObservable("personas"); var taxonomyJson = await observable.FirstOrDefaultAsync(); Assert.NotNull(taxonomyJson); Assert.NotNull(taxonomyJson["system"]); Assert.NotNull(taxonomyJson["terms"]); }
public async void ElementRetrieved() { var observable = new DeliveryObservableProxy(GetDeliveryClient(MockElement)).GetElementObservable(Article.Codename, Article.TitleCodename); var element = await observable.FirstOrDefaultAsync(); Assert.NotNull(element); Assert.NotNull(element.Codename); Assert.NotNull(element.Name); Assert.NotNull(element.Type); }