public void ArgumentInRange_MustThrowWithProvidedMessage() { var ex = Assert.Throws<ArgumentOutOfRangeException>(() => Ensure.ArgumentInRange(false, "value", "argument", "message")); ex.Message.StartsWith("message").Should().BeTrue(); }