public void HasFlag_NotSet() { PrimaryColours cyan = PrimaryColours.Green | PrimaryColours.Blue; Assert.IsFalse(cyan.HasFlag(PrimaryColours.Red)); Assert.IsFalse(PrimaryColours.Red.HasFlag(PrimaryColours.Blue)); }
public void HasFlag_Typical() { PrimaryColours cyan = PrimaryColours.Green | PrimaryColours.Blue; Assert.IsTrue((cyan & PrimaryColours.Blue) == PrimaryColours.Blue); Assert.IsTrue(cyan.HasFlag(PrimaryColours.Blue)); Assert.IsTrue((cyan & PrimaryColours.Green) == PrimaryColours.Green); Assert.IsTrue(cyan.HasFlag(PrimaryColours.Green)); }