public void CorrelationData_ToTransactionData_ShouldReturnSameData() { try { Correlation = new Correlation(new MemoryCorrelationHandler(), CallContextManagerInstance, MachineInformation); Correlation.CorrelationStart(null); CorrelationData data = Correlation.CurrentCorrelation; TransactionData transaction = data.ToTransactionData(); Assert.True(data.CallDepth == transaction.CallDepth, "Call depth properties should be equal."); Assert.True(data.EventSequenceNumber == transaction.EventSequenceNumber, "EventSequenceNumber properties should be equal."); Assert.True(data.TransactionId == transaction.TransactionId, "TransactionId properties should be equal."); Assert.True(data.UserHash == transaction.UserHash, "UserHash properties should be equal."); Assert.True(data.VisibleId == transaction.CorrelationId, "VisibleId and CorrelationId properties should be equal."); } finally { EndRequest(); } }
public void CorrelationData_NullObjectToTransactionData_ShouldReturnNull() { CorrelationData data = null; Assert.Null(data.ToTransactionData()); }