Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
            }
        }
Пример #4
0
        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);
        }
Пример #5
0
        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);
            }
        }