[TestCase(10UL, 2UL, 8UL)] // bit 1,3 - bit 1 - bit 3 public void resets_the_flag_Value_bits_from_the_parent_Value(ulong parentValue, ulong flagValue, ulong expectedParentValue) { FlagsNumber flagsNumber = new FlagsNumber { Value = parentValue }; FlagItem flagItem = new FlagItem(flagsNumber, "name1", flagValue); flagItem.Reset(); Assert.That(flagsNumber.Value, Is.EqualTo(expectedParentValue)); }
public void after_Reset_method_is_called_IsSet_returns_false() { flagItem.Reset(); Assert.That(flagItem.IsSet, Is.False); }