public void ArgumentInRange_MustThrowWithProvidedArgumentName() { var ex = Assert.Throws<ArgumentOutOfRangeException>(() => Ensure.ArgumentInRange(false, "value", "argument", "message")); ex.ParamName.Should().Be("argument"); }