/// <summary> /// Register for Sink Validator for FluentValidation /// </summary> /// <param name="registrar"></param> /// <param name="typeOfValidator"></param> /// <returns></returns> /// <exception cref="ArgumentNullException"></exception> public static IFluentValidationRegistrar AndForFluentValidator(this IWaitForMessageValidationRegistrar registrar, Type typeOfValidator) { if (registrar is null) { throw new ArgumentNullException(nameof(registrar)); } return(registrar.AndForCustomValidator(FluentValidator.By(typeOfValidator))); }
/// <summary> /// Register for Sink Validator for FluentValidation /// </summary> /// <param name="registrar"></param> /// <param name="validator"></param> /// <typeparam name="T"></typeparam> /// <returns></returns> /// <exception cref="ArgumentNullException"></exception> public static IFluentValidationRegistrar AndForFluentValidator <T>(this IValueFluentValidationRegistrar <T> registrar, FluentValidation.IValidator validator) { if (registrar is null) { throw new ArgumentNullException(nameof(registrar)); } return(registrar.AndForCustomValidator(FluentValidator.By(validator))); }