コード例 #1
0
        public void Can_select_appropriate_provider_when_multiple_registered_with_default_service_provider()
        {
            using (var context = new MultipleProvidersContext())
            {
                context.UseSqlServer = true;

                Assert.True(context.SimpleEntities.Any());
            }

            using (var context = new MultipleProvidersContext())
            {
                context.UseSqlServer = false;

                Assert.False(context.SimpleEntities.Any());
            }
        }
コード例 #2
0
        public void Can_select_appropriate_provider_when_multiple_registered_with_default_service_provider()
        {
            using (SqlServerTestStore.GetNorthwindStore())
            {
                using (var context = new MultipleProvidersContext())
                {
                    context.UseSqlServer = true;

                    Assert.True(context.Customers.Any());
                }

                using (var context = new MultipleProvidersContext())
                {
                    context.UseSqlServer = false;

                    Assert.False(context.Customers.Any());
                }
            }
        }
コード例 #3
0
 public SomeService(MultipleProvidersContext context)
 {
     Context = context;
 }
コード例 #4
0
 public SomeService(MultipleProvidersContext context)
 {
     Context = context;
 }
コード例 #5
0
        public void Can_select_appropriate_provider_when_multiple_registered_with_default_service_provider()
        {
            using (SqlServerNorthwindContext.GetSharedStore())
            {
                using (var context = new MultipleProvidersContext())
                {
                    context.UseSqlServer = true;

                    Assert.True(context.Customers.Any());
                }

                using (var context = new MultipleProvidersContext())
                {
                    context.UseSqlServer = false;

                    Assert.False(context.Customers.Any());
                }
            }
        }