public void ValidateSuccessTest() { EditDataRequest request = EditDataRequest.CreateEditDataRequest( projectId, false, dataEdit); request.Validate(); }
public void ValidateFailMissingDataEditTest() { //missing dataEdit EditDataRequest request = EditDataRequest.CreateEditDataRequest(projectId, false, null); Assert.ThrowsException <ServiceException>(() => request.Validate()); }
public void CanCreateEditDataRequestTest() { var validator = new DataAnnotationsValidator(); EditDataRequest request = EditDataRequest.CreateEditDataRequest( projectId, false, dataEdit); ICollection <ValidationResult> results; Assert.IsTrue(validator.TryValidate(request, out results)); //missing project id request = EditDataRequest.CreateEditDataRequest(-1, false, dataEdit); Assert.IsFalse(validator.TryValidate(request, out results)); }