public static void ISession_Is_IDbConnectionAndIsConnected() { using (var session = new TestSessionMemory(A.Fake <IDbFactory>())) { Assert.That(session.State, Is.EqualTo(ConnectionState.Open)); var connection = (IDbConnection)session; Assert.That(connection.State, Is.EqualTo(ConnectionState.Open)); } using (IDbConnection session = new TestSessionMemory(A.Fake <IDbFactory>())) { Assert.That(session.State, Is.EqualTo(ConnectionState.Open)); } }
public static void Query_Wont_MakeFrozen() { var connection = new TestSessionMemory(A.Fake <IDbFactory>()); new MigrateDb(connection); var target = new SqlDialectHelper(); target.Reset(); OrmConfiguration.RegisterEntity <Brave>(); connection.Query("SELECT * FROM Braves"); var result = target.GetEntityState <Brave>(); Assert.That(OrmConfiguration.GetDefaultEntityMapping <Brave>().IsFrozen, Is.False); Assert.That(result.HasValue, Is.False); }