private static void AssertGraph( ModifierGroupHeader parent, ModifierGroupHeader child1, ModifierGroupHeader child2) { Assert.Equal(new[] { child1, child2 }, parent.ModifierGroupHeader1.ToArray()); Assert.Same(parent, child1.ModifierGroupHeader2); Assert.Same(parent, child2.ModifierGroupHeader2); Assert.Equal(77, parent.GroupHeaderId); Assert.Equal(78, child1.GroupHeaderId); Assert.Equal(79, child2.GroupHeaderId); Assert.Equal(90, parent.AccountId); Assert.Equal(90, child1.AccountId); Assert.Equal(90, child2.AccountId); Assert.Null(parent.LinkedGroupHeaderId); Assert.Equal(77, child1.LinkedGroupHeaderId); Assert.Equal(77, child2.LinkedGroupHeaderId); }