Exemplo n.º 1
0
        public void UseSqlServer()
        {
            var context = new DbContextConfigurationContext("DefaultContext", null, null);
            var options = new ScorpioDbContextOptions();

            options.UseSqlServer(b => { });
            context.DbContextOptions.Options.Extensions.Count().ShouldBe(0);
            options.DefaultConfigureAction.Invoke(context);
            context.DbContextOptions.Options.Extensions.Count().ShouldBe(2);
        }
Exemplo n.º 2
0
        public void UseSqlServer_T()

        {
            var context = new DbContextConfigurationContext <TestDbContext>("DefaultContext", null, null);
            var options = new ScorpioDbContextOptions();

            options.UseSqlServer <TestDbContext>(b => { });
            context.DbContextOptions.Options.Extensions.Count().ShouldBe(0);
            options.ConfigureActions[typeof(TestDbContext)].ShouldBeOfType <Action <DbContextConfigurationContext <TestDbContext> > >().Invoke(context);
            context.DbContextOptions.Options.Extensions.Count().ShouldBe(2);
        }