Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 public void IsNotNullOrEmptyOfIEnumerable_When_Argument_Is_Not_Empty_Should_Not_Throw()
 {
     Assert.DoesNotThrow(() => Invariant.IsNotNullOrEmpty(new List <int> {
         1
     }, PARAMETER_NAME));
 }
Esempio n. 4
0
 public void IsNotNullOrEmptyOfString_When_Argument_Is_Not_Null_Or_Empty_Or_Whitespace_Should_Not_Throw()
 {
     Assert.DoesNotThrow(() => Invariant.IsNotNullOrEmpty("foo", PARAMETER_NAME));
 }
Esempio n. 5
0
        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);
        }