示例#1
0
        public void ValidateSuccessTest()
        {
            EditDataRequest request = EditDataRequest.CreateEditDataRequest(
                projectId, false, dataEdit);

            request.Validate();
        }
示例#2
0
        public void ValidateFailMissingDataEditTest()
        {
            //missing dataEdit
            EditDataRequest request = EditDataRequest.CreateEditDataRequest(projectId, false, null);

            Assert.ThrowsException <ServiceException>(() => request.Validate());
        }
示例#3
0
        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));
        }