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