public void GetOnePersonTest() { var incl = new PersonIncludeOptions[] { PersonIncludeOptions.Emails, PersonIncludeOptions.PhoneNumbers, PersonIncludeOptions.PrimaryHousehold, PersonIncludeOptions.OtherHouseholds, PersonIncludeOptions.AdditionalFields }; var x = SAPI.Enrolments.GetPerson(1, include: incl); Assert.IsTrue(x != null && x.ID == 1 && !string.IsNullOrWhiteSpace(x.LastName)); }
public void UpdateOnePersonTest() { // Only run test on sandbox if (IsTestSite) { var include = new PersonIncludeOptions[] { PersonIncludeOptions.PhoneNumbers }; var personPreUpdate = SAPI.Enrolments.GetPerson(2, include); string updatePersonName = personPreUpdate.FirstName == "Sharron" ? "Jane" : "Sharron"; var updatePayload = personPreUpdate.ToUpdatable(); updatePayload.FirstName = updatePersonName; var personPostUpdate = SAPI.Enrolments.UpdatePerson(updatePayload); Assert.IsTrue(personPreUpdate.ID == personPostUpdate.ID && personPostUpdate.FirstName == updatePersonName); } }