public void RetrieveWebArtifactCustomFhirClient() { TestFhirClient client = null; var wa = new WebArtifactSource(id => client = new TestFhirClient(id)); Assert.IsNull(client); var artifact = wa.LoadConformanceResourceByUrl("http://fhir-dev.healthintersections.com.au/open/StructureDefinition/Flag"); Assert.IsNotNull(client); Assert.AreEqual(client.Status, 3); Assert.IsNotNull(artifact); Assert.IsTrue(artifact is StructureDefinition); Assert.AreEqual("Flag", ((StructureDefinition)artifact).Name); }
public void RetrieveWebArtifact() { var wa = new WebArtifactSource(); var artifact = wa.LoadConformanceResourceByUrl("http://fhir-dev.healthintersections.com.au/open/StructureDefinition/Flag"); Assert.IsNotNull(artifact); Assert.IsTrue(artifact is StructureDefinition); Assert.AreEqual("Flag", ((StructureDefinition)artifact).Name); }