示例#1
0
        public void ValidateContent_Valid()
        {
            var validationService = new FhirValidation(_iValidationHelper);
            var content           = FhirResources.Valid_Content;
            var validPoiner       = validationService.ValidateContent(content);

            Assert.Null(validPoiner);
        }
示例#2
0
        public void ValidateContent_Invalid_ContentType()
        {
            var validationService = new FhirValidation(_iValidationHelper);
            var content           = FhirResources.Invalid_ContentType;

            var validPoiner = validationService.ValidateContent(content);

            Assert.IsType <OperationOutcome>(validPoiner);
        }
示例#3
0
        public void ValidateContent_Missing_Attachment()
        {
            var validationService = new FhirValidation(_iValidationHelper);
            var content           = FhirResources.Missing_Attachment;

            var validPoiner = validationService.ValidateContent(content);

            Assert.IsType <OperationOutcome>(validPoiner);
        }
示例#4
0
        public void ValidateContent_Invalid_Empty()
        {
            var validationService = new FhirValidation(_iValidationHelper);
            var emptyContent      = new List <DocumentReference.ContentComponent>();

            var validPoiner = validationService.ValidateContent(emptyContent);

            Assert.IsType <OperationOutcome>(validPoiner);
        }