Beispiel #1
0
 private void SetFlag(bool value, FinishingJobFlag flag)
 {
     if (value)
     {
         Flags |= flag;
     }
     else
     {
         Flags &= ~flag;
     }
 }
Beispiel #2
0
        private static void TestSingleFlag(FinishingJob finishingJob, FinishingJobFlag testFlag, Func <bool> getFlag, Action <bool> setFlag)
        {
            Assert.IsFalse(getFlag());
            Assert.AreEqual(FinishingJobFlag.None, finishingJob.Flags);

            setFlag(true);
            Assert.IsTrue(getFlag());
            Assert.AreEqual(testFlag, finishingJob.Flags);

            setFlag(false);
            Assert.IsFalse(getFlag());
            Assert.AreEqual(FinishingJobFlag.None, finishingJob.Flags);
        }
Beispiel #3
0
        private static void TestSingleFlag(FinishingJob finishingJob, FinishingJobFlag testFlag, Func<bool> getFlag, Action<bool> setFlag)
        {
            Assert.IsFalse(getFlag());
            Assert.AreEqual(FinishingJobFlag.None, finishingJob.Flags);

            setFlag(true);
            Assert.IsTrue(getFlag());
            Assert.AreEqual(testFlag, finishingJob.Flags);

            setFlag(false);
            Assert.IsFalse(getFlag());
            Assert.AreEqual(FinishingJobFlag.None, finishingJob.Flags);
        }