Пример #1
0
        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);
        }
Пример #2
0
        public void CorrelationData_CloneWithNullData_ShouldReturnNull()
        {
            CorrelationData data = null;

            Assert.Null(data.Clone());
        }