public virtual void Prepare() { Connection = Harness.CreateConnection(); Connection.Open(); Connection.State.Assert((state) => state.Equals(ConnectionState.Open)); Command = Connection.CreateCommand(); Transaction = Connection.BeginTransaction(); Command.Transaction = Transaction; }
public override void Execute(int iteration) { using (var connection = Harness.CreateConnection()) { connection.Open(); connection.State.Assert((state) => state.Equals(ConnectionState.Open)); connection.Close(); connection.State.Assert((state) => state.Equals(ConnectionState.Closed)); } }