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); }
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); }