public void HasFlag_FlagExists() { const TestEnumInt baseFlag = TestEnumInt.ThirdValue; Assert.IsTrue(baseFlag.HasFlag(TestEnumInt.FirstValue)); // True Assert.IsTrue(baseFlag.HasFlag(TestEnumInt.SecondValue)); // True Assert.IsFalse(baseFlag.HasFlag(TestEnumInt.ForthValue)); // False }
public void GetIndividualFlags() { const TestEnumInt baseFlag = TestEnumInt.ThirdValue; var flagsList = new List <Enum>(baseFlag.GetIndividualFlags()); Assert.AreEqual(flagsList.Count, 2); Assert.Contains(TestEnumInt.FirstValue, flagsList); Assert.Contains(TestEnumInt.SecondValue, flagsList); }
public void SaveLoad_EnumInt(TestEnumInt SAVED_VALUE) => TestUtilities.PerformSaveLoadTest(SAVED_VALUE);
public PerformanceTest() { this.enumValue = DateTime.Now.Year > 0 ? TestEnumInt.B : TestEnumInt.C; }