Beispiel #1
0
        public static IVerificationTarget <T> Create <T>(IVerificationTarget <T> target,
                                                         ValidateAndWriteErrorCallback callback)
        {
            if (target == null)
            {
                throw new ArgumentNullException(nameof(target));
            }
            if (callback == null)
            {
                throw new ArgumentNullException(nameof(callback));
            }

            target.AddAssertion(new CallbackBasedAssertion <T>(callback));
            return(target);
        }
Beispiel #2
0
 public CallbackBasedAssertion(ValidateAndWriteErrorCallback callback)
 {
     _callback = callback;
 }