コード例 #1
0
        public void set_values_for_enum_when_checked_return_true(TestEnumShort itemAdded)
        {
            // Arrange
            var value = TestEnumShort.None;

            // Act
            var result = value.Set(TestEnumShort.Item2, TestEnumShort.Item6);

            // Assert
            result.HasFlag(itemAdded).Should().BeTrue();
        }
コード例 #2
0
        public void set_values_for_enum_when_one_is_removed_and_checked_return_false(TestEnumShort itemRemoved)
        {
            // Arrange
            var value = TestEnumShort.None;

            value = value.Set(TestEnumShort.Item2, TestEnumShort.Item6);

            // Act
            var result = value.UnSet(itemRemoved);

            // Assert
            result.HasFlag(itemRemoved).Should().BeFalse();
        }
コード例 #3
0
 public void SaveLoad_EnumShort(TestEnumShort SAVED_VALUE)
 => TestUtilities.PerformSaveLoadTest(SAVED_VALUE);