private static void Compare(ReferenceTypeDesign expected, ReferenceTypeDesign actual) { CompareTypeDesign(expected, actual); UnitTestsExtensions.Compare(expected.InverseName, actual.InverseName); expected.SymmetricSpecified = expected.Symmetric; // false is default, if set must be ignored. Assert.AreEqual <bool>(expected.SymmetricSpecified, actual.SymmetricSpecified); Assert.AreEqual <bool>(expected.Symmetric, actual.Symmetric); }
//internal API internal override NodeDesign Export(List <string> path, Action <InstanceDesign, List <string> > createInstanceType) { ReferenceTypeDesign _ret = new ReferenceTypeDesign() { InverseName = m_InverseName, Symmetric = this.Symmetric, SymmetricSpecified = this.Symmetric }; Update(_ret, path, createInstanceType); return(_ret); }