Exemplo n.º 1
0
        public void Dispose_DisposesDbContext()
        {
            // test setup
            var deps = FakeEmailSpoolerDependenciesBuilder.BuildDefault();
            var ctx  = deps.DbContext;

            // pre-conditions
            ctx.DidNotReceive().Dispose();

            // execute test
            using (new EmailSpooler(deps)) { }

            // test result
            ctx.Received().Dispose();
        }