public void CorrelationData_Clone_ShouldReturnCopyOfCorrelationData() { CorrelationData data = new CorrelationData(); data.ParentCorrelation = new CorrelationData(); data.AddData(CorrelationData.TransactionIdKey, "1"); data.ShouldLogDirectly = true; CorrelationData clone = data.Clone(); Assert.NotSame(data, clone); Assert.Equal(data.VisibleId, clone.VisibleId); Assert.Equal(data.ShouldLogDirectly, clone.ShouldLogDirectly); Assert.Equal(data.HasData, clone.HasData); }
public void CorrelationData_CloneWithNullData_ShouldReturnNull() { CorrelationData data = null; Assert.Null(data.Clone()); }