Esempio n. 1
0
        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();
        }