public void OnConnectionOpening_IsNotEnabled() { // arrange var connection = Mock.Of <DbConnection>(); var source = new DbDiagnosticListener(); // act var operationId = source.OnConnectionOpening(connection, "operation"); // assert Assert.Equal(Guid.Empty, operationId); }
public void OnConnectionOpening() { // arrange var connection = Mock.Of <DbConnection>(); var source = new DbDiagnosticListener(); var operationId = Guid.Empty; // act var(eventName, payload) = DbDiagnosticSession.Execute(source, () => { operationId = source.OnConnectionOpening(connection, "operation"); }); // assert Assert.Equal("System.Data.Common.ConnectionOpening", eventName); var connectionPayload = Assert.IsType <ConnectionPayload>(payload); Assert.Equal(connection, connectionPayload.Connection); Assert.Equal(connection.GetGuid(), connectionPayload.ConnectionId); Assert.Equal(operationId, connectionPayload.OperationId); Assert.Equal("operation", connectionPayload.Operation); Assert.Null(connectionPayload.Exception); }