public void ArgumentNotNegative_MustThrowWithProvidedArgumentName() { var ex = Assert.Throws<ArgumentOutOfRangeException>(() => Ensure.ArgumentNotNegative(-1, "argument")); ex.ParamName.Should().Be("argument"); }