public void TestsMimeVersionFromRelease() { Assert.AreEqual("0.0", FhirReleaseParser.MimeVersionFromFhirRelease(FhirRelease.DSTU1)); Assert.AreEqual("1.0", FhirReleaseParser.MimeVersionFromFhirRelease(FhirRelease.DSTU2)); Assert.AreEqual("3.0", FhirReleaseParser.MimeVersionFromFhirRelease(FhirRelease.STU3)); Assert.AreEqual("4.0", FhirReleaseParser.MimeVersionFromFhirRelease(FhirRelease.R4)); Assert.AreEqual("5.0", FhirReleaseParser.MimeVersionFromFhirRelease(FhirRelease.R5)); }
public void TestsFhirVersionFromMimeVersion() { Assert.AreEqual(FhirRelease.DSTU1, FhirReleaseParser.FhirReleaseFromMimeVersion("0.0")); Assert.AreEqual(FhirRelease.DSTU2, FhirReleaseParser.FhirReleaseFromMimeVersion("1.0")); Assert.AreEqual(FhirRelease.STU3, FhirReleaseParser.FhirReleaseFromMimeVersion("3.0")); Assert.AreEqual(FhirRelease.R4, FhirReleaseParser.FhirReleaseFromMimeVersion("4.0")); Assert.AreEqual(FhirRelease.R5, FhirReleaseParser.FhirReleaseFromMimeVersion("5.0")); }
public void TestsFhirVersionFromRelease() { Assert.AreEqual("0.0.82", FhirReleaseParser.FhirVersionFromRelease(FhirRelease.DSTU1)); Assert.AreEqual("1.0.2", FhirReleaseParser.FhirVersionFromRelease(FhirRelease.DSTU2)); Assert.AreEqual("3.0.2", FhirReleaseParser.FhirVersionFromRelease(FhirRelease.STU3)); Assert.AreEqual("4.0.1", FhirReleaseParser.FhirVersionFromRelease(FhirRelease.R4)); Assert.AreEqual("4.6.0", FhirReleaseParser.FhirVersionFromRelease(FhirRelease.R5)); }
public void TestTryFhirReleaseFromCorePackageName() { FhirRelease?version = null; Assert.AreEqual(true, FhirReleaseParser.TryGetFhirReleaseFromCorePackageName("hl7.fhir.r3.core", out version)); Assert.AreEqual(FhirRelease.STU3, version); Assert.AreEqual(true, FhirReleaseParser.TryGetFhirReleaseFromCorePackageName("hl7.fhir.r4.core", out version)); Assert.AreEqual(FhirRelease.R4, version); Assert.AreEqual(true, FhirReleaseParser.TryGetFhirReleaseFromCorePackageName("hl7.fhir.r5.core", out version)); Assert.AreEqual(FhirRelease.R5, version); Assert.AreEqual(false, FhirReleaseParser.TryGetFhirReleaseFromCorePackageName("hl7.fhir.core.r3", out version)); Assert.IsNull(version); }
public void TestTryFhirVersionFromMimeVersion() { FhirRelease?version = null; Assert.AreEqual(true, FhirReleaseParser.TryGetFhirReleaseFromMimeVersion("0.0", out version)); Assert.AreEqual(FhirRelease.DSTU1, version); Assert.AreEqual(true, FhirReleaseParser.TryGetFhirReleaseFromMimeVersion("1.0", out version)); Assert.AreEqual(FhirRelease.DSTU2, version); Assert.AreEqual(true, FhirReleaseParser.TryGetFhirReleaseFromMimeVersion("3.0", out version)); Assert.AreEqual(FhirRelease.STU3, version); Assert.AreEqual(true, FhirReleaseParser.TryGetFhirReleaseFromMimeVersion("4.0", out version)); Assert.AreEqual(FhirRelease.R4, version); Assert.AreEqual(true, FhirReleaseParser.TryGetFhirReleaseFromMimeVersion("5.0", out version)); Assert.AreEqual(FhirRelease.R5, version); Assert.AreEqual(false, FhirReleaseParser.TryGetFhirReleaseFromMimeVersion("0.0.0.0.1", out version)); Assert.IsNull(version); }
public void TestFhirReleaseFromVersion() { Assert.AreEqual(FhirRelease.DSTU1, FhirReleaseParser.Parse("0.01")); Assert.AreEqual(FhirRelease.DSTU1, FhirReleaseParser.Parse("0.11")); Assert.AreEqual(FhirRelease.DSTU1, FhirReleaseParser.Parse("0.0.80")); Assert.AreEqual(FhirRelease.DSTU2, FhirReleaseParser.Parse("0.4.0")); Assert.AreEqual(FhirRelease.DSTU2, FhirReleaseParser.Parse("1.0.2")); Assert.AreEqual(FhirRelease.STU3, FhirReleaseParser.Parse("1.8.0")); Assert.AreEqual(FhirRelease.STU3, FhirReleaseParser.Parse("3.0.0")); Assert.AreEqual(FhirRelease.STU3, FhirReleaseParser.Parse("3.0.2")); Assert.AreEqual(FhirRelease.R4, FhirReleaseParser.Parse("3.5a.0")); Assert.AreEqual(FhirRelease.R4, FhirReleaseParser.Parse("3.6.0")); Assert.AreEqual(FhirRelease.R4, FhirReleaseParser.Parse("4.0.0")); Assert.AreEqual(FhirRelease.R4, FhirReleaseParser.Parse("4.0.1")); Assert.AreEqual(FhirRelease.R5, FhirReleaseParser.Parse("4.2.0")); Assert.AreEqual(FhirRelease.R5, FhirReleaseParser.Parse("4.5.0")); Assert.AreEqual(FhirRelease.R5, FhirReleaseParser.Parse("5.0.0")); }
public void FhirReleaseFromCorePackageName() { Assert.AreEqual(FhirRelease.STU3, FhirReleaseParser.FhirReleaseFromCorePackageName("hl7.fhir.r3.core")); Assert.AreEqual(FhirRelease.R4, FhirReleaseParser.FhirReleaseFromCorePackageName("hl7.fhir.r4.core")); Assert.AreEqual(FhirRelease.R5, FhirReleaseParser.FhirReleaseFromCorePackageName("hl7.fhir.r5.core")); }
public void TestFhirCorePackageFromFhirVersion() { Assert.AreEqual("hl7.fhir.r3.core", FhirReleaseParser.CorePackageNameFromFhirRelease(FhirRelease.STU3)); Assert.AreEqual("hl7.fhir.r4.core", FhirReleaseParser.CorePackageNameFromFhirRelease(FhirRelease.R4)); Assert.AreEqual("hl7.fhir.r5.core", FhirReleaseParser.CorePackageNameFromFhirRelease(FhirRelease.R5)); }