Exemplo n.º 1
0
 Connection_can_be_obtained_without_initializing_the_context_when_using_EntityConnection_from_app_config()
 {
     using (var context = new ShouldNotBeInitializedContext("name=EntityConnectionForSimpleModel"))
     {
         var readConnection = context.Database.Connection;
         Assert.False(InitializerForNonInitializingConnectionTest.WasUsed);
     }
 }
Exemplo n.º 2
0
 Connection_can_be_obtained_without_initializing_the_context_when_using_connection_created_by_convention()
 {
     using (var context = new ShouldNotBeInitializedContext())
     {
         var readConnection = context.Database.Connection;
         Assert.False(InitializerForNonInitializingConnectionTest.WasUsed);
     }
 }
Exemplo n.º 3
0
 public void Connection_can_be_obtained_without_initializing_the_context_when_using_EntityConnection_built_from_connection_string()
 {
     using (var context = new ShouldNotBeInitializedContext(SimpleModelEntityConnectionString))
     {
         var readConnection = context.Database.Connection;
         Assert.False(InitializerForNonInitializingConnectionTest.WasUsed);
     }
 }
Exemplo n.º 4
0
        public void Connection_can_be_obtained_without_initializing_the_context_when_using_connection_from_app_config()
        {
            EnsureAppConfigDatabaseExists();

            using (var context = new ShouldNotBeInitializedContext("name=SimpleModelInAppConfig"))
            {
                var readConnection = context.Database.Connection;
                Assert.False(InitializerForNonInitializingConnectionTest.WasUsed);
            }
        }
Exemplo n.º 5
0
 public void Connection_can_be_obtained_without_initializing_the_context_when_using_existing_store_connection()
 {
     using (var connection = SimpleConnection <SimpleModelContext>())
     {
         using (var context = new ShouldNotBeInitializedContext(connection))
         {
             var readConnection = context.Database.Connection;
             Assert.False(InitializerForNonInitializingConnectionTest.WasUsed);
         }
     }
 }