/// <inheritdoc /> public async Task <IOrgSetting> UpdateOrgSettingAsync(IOrgSetting orgSetting, CancellationToken cancellationToken = default(CancellationToken)) => await PutAsync <OrgSetting>(new HttpRequest { Uri = "/api/v1/org", Verb = HttpVerb.Put, Payload = orgSetting, }, cancellationToken).ConfigureAwait(false);
public async Task UpdateOrgSettings() { var client = TestClient.Create(); var guid = Guid.NewGuid(); var orgSettings = await client.Orgs.GetOrgSettingsAsync(); orgSettings.PhoneNumber = "+1-555-415-1337"; orgSettings.Address1 = "301 Brannan St."; orgSettings.Address2 = guid.ToString(); IOrgSetting updatedOrgSettings = null; try { updatedOrgSettings = await client.Orgs.UpdateOrgSettingAsync(orgSettings); updatedOrgSettings.PhoneNumber.Should().Be("+1-555-415-1337"); updatedOrgSettings.Address1.Should().Be("301 Brannan St."); updatedOrgSettings.Address2.Should().Be(guid.ToString()); } finally { updatedOrgSettings.PhoneNumber = string.Empty; updatedOrgSettings.Address1 = string.Empty; updatedOrgSettings.Address2 = string.Empty; await client.Orgs.UpdateOrgSettingAsync(updatedOrgSettings); } }