public async Task UpdateDomainRecordAsync_InvalidRecordID_ThrowsUKFastClientValidationException() { var ops = new DomainRecordOperations <Record>(null); await Assert.ThrowsExceptionAsync <UKFastClientValidationException>(() => ops.UpdateDomainRecordAsync("test-domain.co.uk", "", new UpdateRecordRequest())); }
public async Task UpdateDomainRecordAsync_ExpectedResult() { var req = new UpdateRecordRequest() { Name = "test-record.test-domain.co.uk" }; var ops = new DomainRecordOperations <Record>(_client); await ops.UpdateDomainRecordAsync("test-domain.co.uk", "00000000-0000-0000-0000-000000000000", req); await _client.Received() .PatchAsync($"/ddosx/v1/domains/test-domain.co.uk/records/00000000-0000-0000-0000-000000000000", req); }