Ejemplo n.º 1
0
        public void SetFlag_Zero_NoChange()
        {
            ZeroFlags twoAndThree = ZeroFlags.Two | ZeroFlags.Three;

            Assert.That(twoAndThree.ToString(), Is.EqualTo("Two, Three"));
            var noneExtra = twoAndThree.SetFlag(ZeroFlags.Zero);

            Assert.That(noneExtra.ToString(), Is.EqualTo("Two, Three"));
        }
Ejemplo n.º 2
0
        public void ToggleFlag_Zero_NoChange()
        {
            ZeroFlags twoAndThree = ZeroFlags.Two | ZeroFlags.Three;

            Assert.That(twoAndThree.ToString(), Is.EqualTo("Two, Three"));

            var toggleFlagNone = twoAndThree.ToggleFlag(ZeroFlags.Zero);

            Assert.That(toggleFlagNone.ToString(), Is.EqualTo("Two, Three"));
        }
Ejemplo n.º 3
0
        public void UnsetFlag_Zero_NoChange()
        {
            ZeroFlags twoAndThree = ZeroFlags.Two | ZeroFlags.Three;

            Assert.That(twoAndThree.ToString(), Is.EqualTo("Two, Three"));

            var unsetNone = twoAndThree.UnsetFlag(ZeroFlags.Zero);

            Assert.That(unsetNone.ToString(), Is.EqualTo("Two, Three"));
        }