public void WhenPhoneContactPointTransformedToHealthVault_ThenResultEqual()
        {
            var fhirPhone = new ContactPoint
            {
                System = ContactPoint.ContactPointSystem.Phone,
                Value  = "1-425-555-0100"
            };

            var hvEmail = fhirPhone.ToHealthVault <Phone>();

            Assert.IsInstanceOfType(hvEmail, typeof(Phone));
            Assert.AreEqual(fhirPhone.Value, hvEmail.Number);
            Assert.IsNull(hvEmail.IsPrimary);
        }
        public void WhenEmailContactPointTransformedToHealthVault_ThenResultEqual()
        {
            var fhirEmail = new ContactPoint
            {
                System = ContactPoint.ContactPointSystem.Email,
                Value  = "*****@*****.**",
                Rank   = 1
            };

            var hvEmail = fhirEmail.ToHealthVault <Email>();

            Assert.IsInstanceOfType(hvEmail, typeof(Email));
            Assert.AreEqual(fhirEmail.Value, hvEmail.Address);
            Assert.IsNotNull(hvEmail.IsPrimary);
            Assert.IsTrue(hvEmail.IsPrimary.Value);
        }