public async Task CallGetAsync_ProviderGetImageStreamAsync_MustBecalled() { var provider = new NullSourceProvider(); var f = new StreamResourceFactory(provider); await f.GetAsync(null); Assert.IsTrue(provider.GetImageStreamAsyncVal); f.Dispose(); }
public async Task Init_CallGetCreate_MustReturnNotNull() { var factor = new StreamResourceFactoryCreator(); var prov = new NullSourceProvider(); var addr = "sdasafsd"; var visit = new NullComicVisiting <Stream>(); var ctx = new ResourceFactoryCreateContext <Stream> { SourceProvider = prov, Address = addr, Visiting = visit }; Assert.AreEqual(prov, ctx.SourceProvider); Assert.AreEqual(addr, ctx.Address); Assert.AreEqual(visit, ctx.Visiting); Assert.AreEqual(visit.Host, ctx.ServiceProvider); var c = await factor.CreateAsync(ctx); Assert.IsNotNull(c); c.Dispose(); factor.Dispose(); }