public void TestRefresh()
        {
            var client = new FhirClient(testEndpoint);
            var result = client.Read <Patient>("Patient/example");

            var orig = result.Name[0].FamilyElement[0].Value;

            result.Name[0].FamilyElement[0].Value = "overwritten name";

            result = client.Refresh(result);

            Assert.AreEqual(orig, result.Name[0].FamilyElement[0].Value);
        }