public void TestExample() { var tmp = Path.GetTempFileName(); var tmpx = tmp + ".xml"; var tmpj = tmp + ".json"; (var _, var __, Patient p) = makeTestData(); var rXml = FhirSerializer.SerializeResourceToXml(p); var rJson = FhirSerializer.SerializeResourceToJson(p); File.WriteAllText(tmpx, rXml); File.WriteAllText(tmpj, rJson); var x = new XmlArtifactScanner(tmpx, DefaultArtifactSummaryHarvester.Harvest); var j = new JsonArtifactScanner(tmpj, DefaultArtifactSummaryHarvester.Harvest); assertExample(x, tmpx); assertExample(j, tmpj); }
public void TestBundle() { var tmp = Path.GetTempFileName(); var tmpx = tmp + ".xml"; var tmpj = tmp + ".json"; (Bundle b, var _, var __) = makeTestData(); var bXml = FhirSerializer.SerializeResourceToXml(b); var bJson = FhirSerializer.SerializeResourceToJson(b); File.WriteAllText(tmpx, bXml); File.WriteAllText(tmpj, bJson); var x = new XmlArtifactScanner(tmpx, DefaultArtifactSummaryHarvester.Harvest); var j = new JsonArtifactScanner(tmpj, DefaultArtifactSummaryHarvester.Harvest); assertBundle(x, tmpx); assertBundle(j, tmpj); doiets(bJson); }