public void GetValidRelatesTo_Handles_Null() { var validationService = new FhirValidation(_iValidationHelper); var actual = validationService.GetValidRelatesTo(null); Assert.Null(actual.element); }
public void GetValidRelatesTo_Invalid_BadTargetSystem() { var validationService = new FhirValidation(_iValidationHelper); var relatesToList = new List <DocumentReference.RelatesToComponent> { FhirResources.Invalid_Single_RelatesTo_BadTargetSystem }; var actual = validationService.GetValidRelatesTo(relatesToList); Assert.Null(actual.element); }
public void GetValidRelatesTo_Valid() { var validationService = new FhirValidation(_iValidationHelper); var relatesToList = new List <DocumentReference.RelatesToComponent> { FhirResources.Valid_Single_RelatesTo }; var actual = validationService.GetValidRelatesTo(relatesToList); Assert.IsType <DocumentReference.RelatesToComponent>(actual.element); Assert.NotNull(actual.element.Target); Assert.NotNull(actual.element.Target.Identifier); Assert.Equal("urn:ietf:rfc:4151", actual.element.Target.Identifier.System); Assert.Equal("urn:tag:humber.nhs.uk,2004:cdc:600009612669", actual.element.Target.Identifier.Value); }