Пример #1
0
        public void ClearIdentityPropertiesTest()
        {
            var cls  = new ClassDefinition("Foo", "Bar");
            var prop = new DataPropertyDefinition("ID", "");

            prop.DataType        = DataPropertyType.Int32;
            prop.IsAutoGenerated = true;
            cls.AddProperty(prop, true);
            Assert.AreEqual(cls, prop.Parent);
            Assert.AreEqual(1, cls.Properties.Count);
            Assert.AreEqual(1, cls.IdentityProperties.Count);
            Assert.GreaterOrEqual(cls.GetOrdinal("ID"), 0);
            cls.ClearIdentityProperties();
            Assert.AreEqual(0, cls.IdentityProperties.Count);
        }
Пример #2
0
        public void ClearIdentityPropertiesTest()
        {
            var cls  = new ClassDefinition("Foo", "Bar");
            var prop = new DataPropertyDefinition("ID", "");

            prop.DataType        = DataPropertyType.Int32;
            prop.IsAutoGenerated = true;
            cls.AddProperty(prop, true);
            Assert.Equal(cls, prop.Parent);
            Assert.Single(cls.Properties);
            Assert.Single(cls.IdentityProperties);
            Assert.True(cls.GetOrdinal("ID") >= 0);
            cls.ClearIdentityProperties();
            Assert.Empty(cls.IdentityProperties);
        }