public void SucceedsForValid_Validator()
{
var validatorMock = new Mock<IValueValidator<string>>();
validatorMock.Setup(validator => validator.IsValid(It.IsAny<string>())).Returns(true);
Argument.IsValid("myParam", "value", validatorMock.Object);
Argument.IsValid("myParam", (string)null, validatorMock.Object);
}
#endif