public void TestRemove() { PropDef propDef = new PropDef("prop", typeof(String), PropReadWriteRule.ReadWrite, null); KeyDefInheritor keyDef = new KeyDefInheritor(); keyDef.CallRemove(propDef); Assert.AreEqual(0, keyDef.Count); keyDef.Add(propDef); Assert.AreEqual(1, keyDef.Count); keyDef.CallRemove(propDef); Assert.AreEqual(0, keyDef.Count); }
public void TestRemove() { PropDef propDef = new PropDef("prop", typeof(String), PropReadWriteRule.ReadWrite, null); KeyDefInheritor keyDef = new KeyDefInheritor(); keyDef.CallRemove(propDef); Assert.AreEqual(0, keyDef.Count); keyDef.Add(propDef); Assert.AreEqual(1, keyDef.Count); keyDef.CallRemove(propDef); Assert.AreEqual(0, keyDef.Count); }