public void FlagIsDefined_Extended_ShouldNotThrow(TestFlagsEnum item) { ShouldNotThrow( () => Ensure.Enum.IsDefinedWithFlagsSupport(item, ParamName), () => EnsureArg.EnumIsDefinedWithFlagsSupport(item, ParamName), () => Ensure.That(item, ParamName).IsDefinedWithFlagsSupport()); }
public void FlagOfWhateverPowerIsDefined_ShouldNotThrow(TestFlagsOfWhateverPower item) { ShouldNotThrow( () => Ensure.Enum.IsDefinedWithFlagsSupport(item, ParamName), () => EnsureArg.EnumIsDefinedWithFlagsSupport(item, ParamName), () => Ensure.That(item, ParamName).IsDefinedWithFlagsSupport()); }
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()); }
public void IsDefinedWithFlagsSupport_ShouldNotThrow() { var item = Only1IsValidEnum.Valid; ShouldNotThrow( () => Ensure.Enum.IsDefinedWithFlagsSupport(item, ParamName), () => EnsureArg.EnumIsDefinedWithFlagsSupport(item, ParamName), () => Ensure.That(item, ParamName).IsDefinedWithFlagsSupport()); }
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()); }