public void SyncCorrelationId_OneLevel() { // ARRANGE var root = new BaseRequestRoot(); // ACT root.SyncCorrelationIds(); // ASSERT Assert.AreEqual(root.CorrelationId, root.P2.CorrelationId); Assert.AreEqual(root.CorrelationId, root.P3.CorrelationId); }
public void SyncCorrelationId_Null() { // ARRANGE var root = new BaseRequestRoot { P2 = null }; // ACT root.SyncCorrelationIds(); // ASSERT Assert.AreEqual(root.CorrelationId, root.P3.CorrelationId); Assert.IsNull(root.P2); }
public void SyncCorrelationId_Dictionary() { // ARRANGE var root = new BaseRequestRoot(); // ACT root.SyncCorrelationIds(); // ASSERT foreach (var r in root.D1) { Assert.AreEqual(root.CorrelationId, r.Value.CorrelationId); } }
public void SyncCorrelationId_EmptyCollection() { // ARRANGE var root = new BaseRequestRoot { C2 = null }; // ACT root.SyncCorrelationIds(); // ASSERT foreach (var r in root.C1) { Assert.AreEqual(root.CorrelationId, r.CorrelationId); } Assert.IsNull(root.C2); }
public void SyncCorrelationId_Collections() { // ARRANGE var root = new BaseRequestRoot(); // ACT root.SyncCorrelationIds(); // ASSERT foreach (var r in root.C1) { Assert.AreEqual(root.CorrelationId, r.CorrelationId); } // ASSERT foreach (var r in root.C2) { Assert.AreEqual(root.CorrelationId, r.CorrelationId); } }