Appccelerate.EnsureTest.ArgumentNotNullOrEmpty_WhenArgumentNullOrEmpty_MustThrow C# (CSharp) Method

ArgumentNotNullOrEmpty_WhenArgumentNullOrEmpty_MustThrow() private method

        public void ArgumentNotNullOrEmpty_WhenArgumentNullOrEmpty_MustThrow()
        {
            var ex1 = Assert.Throws<ArgumentNullException>(() => Ensure.ArgumentNotNullOrEmpty(null, "argument"));
            ex1.ParamName.Should().Be("argument");

            var ex2 = Assert.Throws<ArgumentException>(() => Ensure.ArgumentNotNullOrEmpty(string.Empty, "argument"));
            ex2.ParamName.Should().Be("argument");

            var ex3 = Assert.Throws<ArgumentException>(() => Ensure.ArgumentNotNullOrEmpty(string.Empty, "argument"));
            ex3.ParamName.Should().Be("argument");
        }
EnsureTest