Beispiel #1
0
        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();
        }
Beispiel #5
0
        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();
        }