public virtual void testContains() { RevFlag flag1 = rw.newFlag("flag_1"); RevFlag flag2 = rw.newFlag("flag_2"); var flagSet = new RevFlagSet { flag1 }; Assert.IsTrue(flagSet.Contains(flag1)); Assert.IsFalse(flagSet.Contains(flag2)); //Assert.IsFalse(flagSet.Contains("bob")); }
public virtual void testRemove() { RevFlag flag1 = rw.newFlag("flag_1"); RevFlag flag2 = rw.newFlag("flag_2"); var flagSet = new RevFlagSet(); Assert.IsTrue(flagSet.Add(flag1)); Assert.IsTrue(flagSet.Add(flag2)); Assert.IsTrue(flagSet.Remove(flag1)); Assert.IsFalse(flagSet.Remove(flag1)); Assert.AreEqual(flag2.Mask, flagSet.Mask); Assert.IsFalse(flagSet.Contains(flag1)); }
public virtual void TestContains() { RevFlag flag1 = rw.NewFlag("flag_1"); RevFlag flag2 = rw.NewFlag("flag_2"); RevFlagSet set = new RevFlagSet(); set.AddItem(flag1); NUnit.Framework.Assert.IsTrue(set.Contains(flag1)); NUnit.Framework.Assert.IsFalse(set.Contains(flag2)); NUnit.Framework.Assert.IsFalse(set.Contains("bob")); }
public virtual void TestRemove() { RevFlag flag1 = rw.NewFlag("flag_1"); RevFlag flag2 = rw.NewFlag("flag_2"); RevFlagSet set = new RevFlagSet(); NUnit.Framework.Assert.IsTrue(set.AddItem(flag1)); NUnit.Framework.Assert.IsTrue(set.AddItem(flag2)); NUnit.Framework.Assert.IsTrue(set.Remove(flag1)); NUnit.Framework.Assert.IsFalse(set.Remove(flag1)); NUnit.Framework.Assert.AreEqual(flag2.mask, set.mask); NUnit.Framework.Assert.IsFalse(set.Contains(flag1)); }
public virtual void testContains() { RevFlag flag1 = rw.newFlag("flag_1"); RevFlag flag2 = rw.newFlag("flag_2"); var flagSet = new RevFlagSet {flag1}; Assert.IsTrue(flagSet.Contains(flag1)); Assert.IsFalse(flagSet.Contains(flag2)); //Assert.IsFalse(flagSet.Contains("bob")); }