public void ShouldHaveValidationErrorsWhenHopArrivalHasAnyNulls() { ValidationResult validationResults = _hopArrivalV.Validate(new HopArrivalModel { TrackingId = null, Code = null, DateTime = null }); Assert.IsTrue(validationResults.Errors.Count == 3); }
public bool ValidateHop(HopArrivalModel hop) { try { if (hop == null) { return(false); } ValidationResult valRes; valRes = _hVal.Validate(hop); if (!valRes.IsValid) { throw new BLException(valRes.Errors, new ArgumentException()); } return(true); } catch (Exception ex) { _logger.Error(ex.Message); throw new BLException("BL error validating hop: " + ex.Message, ex); } }