public void WhenHumanNameTransformedToHealthVault_ThenValuesEqual() { string[] givenNames = { "John", "M" }; string[] prefixes = { "Mr.", "Mr" }; string[] suffixes = { "II", "The Second" }; var fhirName = new HumanName { Text = "John Doe", Family = "Doe", Given = givenNames.ToList(), Prefix = prefixes.ToList(), Suffix = suffixes.ToList() }; var hvName = fhirName.ToHealthVault(); Assert.AreEqual(fhirName.Family, hvName.Last); Assert.IsNotNull(hvName.Title); Assert.AreEqual(fhirName.Prefix.First(), hvName.Title.Text); Assert.IsNotNull(hvName.Suffix); Assert.AreEqual(fhirName.Suffix.First(), hvName.Suffix.Text); Assert.AreEqual(fhirName.Given.First(), hvName.First); Assert.AreEqual(fhirName.Given.ElementAt(1), hvName.Middle); Assert.AreEqual(fhirName.Text, hvName.Full); }
public void WhenMinimumHumanNameTransformedToHealthVault_ThenValuesEqual() { var fhirName = new HumanName { Text = "John Doe" }; var hvName = fhirName.ToHealthVault(); Assert.IsTrue(string.IsNullOrEmpty(hvName.Last)); Assert.IsNull(hvName.Title); Assert.IsTrue(string.IsNullOrEmpty(hvName.First)); Assert.IsTrue(string.IsNullOrEmpty(hvName.Middle)); Assert.IsNull(hvName.Suffix); Assert.AreEqual(fhirName.Text, hvName.Full); }