/// <summary> /// Registers failure /// </summary> /// <param name="failure">failure object</param> public void Fail(Failure failure) { this.isFieldValid = false; this.isTargetValid = false; this.isValid = false; if (null == this.failures) { this.failures = new FailureList(); } this.failures.Fail(failure); }
public void SetUp() { this.mocks = new MockRepository(); this.clientDao = mocks.Stub <IClientDao>(); this.mapper = mocks.Stub <IMapper>(); this.validator = mocks.Stub <IValidationFacade>(); this.transaction = mocks.Stub <ITransaction>(); this.target = new ClientService(); this.target.Mapper = this.mapper; this.target.Validator = this.validator; this.target.ClientDao = this.clientDao; this.failures = mocks.Stub <IFailureList>(); }
/// <summary> /// Creates an instance of the FailureResponse class with one failure in it /// </summary> /// <param name="message"></param> public FailResponse(string message) { this.failures = new Upida.Validation.Impl.FailureList(); this.failures.Fail(null, message); }
/// <summary> /// Creates instance of the FailResponse class and fills it with a list of failures /// </summary> /// <param name="failures">list of failures</param> public FailResponse(IFailureList failures) { this.failures = failures; }
/// <summary> /// Creates instance of the FailResponse class /// </summary> public FailResponse() { this.failures = null; }
/// <summary> /// Initializes new instance of the ValidationException class /// </summary> /// <param name="errors">list of failures</param> public ValidationException(IFailureList errors) { this.failures = errors; }