public void IsNotNullOrEmptyOfIEnumerable_When_Argument_Is_Empty_Should_Throw_ArgumentException() { var ex = Assert.Throws <ArgumentException>( () => Invariant.IsNotNullOrEmpty(Enumerable.Empty <int>(), PARAMETER_NAME)); Assert.AreEqual($"Argument '{PARAMETER_NAME}' must not be empty.", ex.Message); }
public void IsNotNullOrEmptyOfIEnumerable_When_Argument_Is_Null_Should_Throw_ArgumentNullException() { var ex = Assert.Throws <ArgumentNullException>( () => Invariant.IsNotNullOrEmpty((IEnumerable <int>)null, PARAMETER_NAME)); Assert.AreEqual(PARAMETER_NAME, ex.ParamName); }
public void IsNotNullOrEmptyOfIEnumerable_When_Argument_Is_Not_Empty_Should_Not_Throw() { Assert.DoesNotThrow(() => Invariant.IsNotNullOrEmpty(new List <int> { 1 }, PARAMETER_NAME)); }
public void IsNotNullOrEmptyOfString_When_Argument_Is_Not_Null_Or_Empty_Or_Whitespace_Should_Not_Throw() { Assert.DoesNotThrow(() => Invariant.IsNotNullOrEmpty("foo", PARAMETER_NAME)); }
public void IsNotNullOrEmptyOfString_When_Argument_Is_Empty_String_Should_Throw_ArgumentException() { var ex = Assert.Throws <ArgumentException>(() => Invariant.IsNotNullOrEmpty(string.Empty, PARAMETER_NAME)); Assert.AreEqual($"Argument '{PARAMETER_NAME}' must not be an empty string.", ex.Message); }