public int ExecuteNonQuery() { int numberOfRowsAffected = ExecuteWithProfiler(() => _command.ExecuteNonQuery()); _persistenceExtension.QueryCompleted(_connectionID, _queryID, TimeSpan.Zero, numberOfRowsAffected); return(numberOfRowsAffected); }
private void TraceQueryCompleted() { if (_stopwatch.IsRunning) { _persistenceExtension.QueryCompleted(_connectionID, _queryID, _stopwatch.Elapsed, _rowCount); _stopwatch.Stop(); } }
public void QueryCompleted() { var queryID = Guid.NewGuid(); var durationOfDataRead = new TimeSpan(); var rowCount = 6; _extension.QueryCompleted(_connectionID, queryID, durationOfDataRead, rowCount); }
public void ExecuteNonQuery() { _innerCommandMock.Stub(mock => mock.CommandText).Return("commandText"); _innerCommandMock.Stub(mock => mock.Parameters).Return(CreateParameterCollection()); using (_mockRepository.Ordered()) { _extensionMock.QueryExecuting(Arg.Is(_connectionID), Arg.Is(_command.QueryID), Arg.Is("commandText"), Arg <IDictionary <string, object> > .Is.NotNull); _innerCommandMock.Expect(mock => mock.ExecuteNonQuery()).Return(100); _extensionMock.QueryExecuted(Arg.Is(_connectionID), Arg.Is(_command.QueryID), Arg <TimeSpan> .Is.GreaterThan(TimeSpan.Zero)); _extensionMock.QueryCompleted(_connectionID, _command.QueryID, TimeSpan.Zero, 100); } _mockRepository.ReplayAll(); Assert.That(_command.ExecuteNonQuery(), Is.EqualTo(100)); _mockRepository.VerifyAll(); }
public void QueryCompleted() { var connectionID = Guid.NewGuid(); var queryID = Guid.NewGuid(); var durationOfDataRead = new TimeSpan(); var rowCount = 6; _innerPersistenceListener1.Expect(mock => mock.QueryCompleted(connectionID, queryID, durationOfDataRead, rowCount)); _innerPersistenceListener2.Expect(mock => mock.QueryCompleted(connectionID, queryID, durationOfDataRead, rowCount)); _mockRepository.ReplayAll(); _extension.QueryCompleted(connectionID, queryID, durationOfDataRead, rowCount); _mockRepository.VerifyAll(); }