コード例 #1
0
 public void FlagIsDefined_Extended_ShouldNotThrow(TestFlagsEnum item)
 {
     ShouldNotThrow(
         () => Ensure.Enum.IsDefinedWithFlagsSupport(item, ParamName),
         () => EnsureArg.EnumIsDefinedWithFlagsSupport(item, ParamName),
         () => Ensure.That(item, ParamName).IsDefinedWithFlagsSupport());
 }
コード例 #2
0
 public void FlagOfWhateverPowerIsDefined_ShouldNotThrow(TestFlagsOfWhateverPower item)
 {
     ShouldNotThrow(
         () => Ensure.Enum.IsDefinedWithFlagsSupport(item, ParamName),
         () => EnsureArg.EnumIsDefinedWithFlagsSupport(item, ParamName),
         () => Ensure.That(item, ParamName).IsDefinedWithFlagsSupport());
 }
コード例 #3
0
 public void NotDefined_Extended_ShouldThrow(Only1IsValidEnum item)
 {
     ShouldThrow <ArgumentOutOfRangeException>(
         string.Format(ExceptionMessages.Enum_IsValidEnum, item, typeof(Only1IsValidEnum)),
         () => Ensure.Enum.IsDefinedWithFlagsSupport(item, ParamName),
         () => EnsureArg.EnumIsDefinedWithFlagsSupport(item, ParamName),
         () => Ensure.That(item, ParamName).IsDefinedWithFlagsSupport());
 }
コード例 #4
0
        public void IsDefinedWithFlagsSupport_ShouldNotThrow()
        {
            var item = Only1IsValidEnum.Valid;

            ShouldNotThrow(
                () => Ensure.Enum.IsDefinedWithFlagsSupport(item, ParamName),
                () => EnsureArg.EnumIsDefinedWithFlagsSupport(item, ParamName),
                () => Ensure.That(item, ParamName).IsDefinedWithFlagsSupport());
        }
コード例 #5
0
        public void FlagOfWhateverPowerIsNotDefined_ShouldThrow()
        {
            var item = (TestFlagsOfWhateverPower)9;

            ShouldThrow <ArgumentOutOfRangeException>(
                string.Format(ExceptionMessages.Enum_IsValidEnum, item, typeof(TestFlagsOfWhateverPower)),
                () => Ensure.Enum.IsDefinedWithFlagsSupport(item, ParamName),
                () => EnsureArg.EnumIsDefinedWithFlagsSupport(item, ParamName),
                () => Ensure.That(item, ParamName).IsDefinedWithFlagsSupport());
        }