private static void AssertEqual(ExtendedProperties expected, ExtendedProperties actual) { expected.NullCheck("expected"); actual.NullCheck("actual"); Assert.AreEqual(expected.ID, actual.ID); Assert.AreEqual(expected.ResourceID, actual.ResourceID); Assert.AreEqual(expected.Type, actual.Type); Assert.AreEqual("xml", actual.Format); Assert.AreEqual(expected.Properties.Count, actual.Properties.Count); Assert.AreEqual(expected.Properties[0].Definition.Name, actual.Properties[0].Definition.Name); Assert.AreEqual(expected.Properties[1].Definition.Name, actual.Properties[1].Definition.Name); }