public async Task DeleteDomainRecordAsync_ValidParameters_ExpectedClientCall()
        {
            var ops = new DomainRecordOperations <Record>(_client);
            await ops.DeleteDomainRecordAsync("test-domain.co.uk", "00000000-0000-0000-0000-000000000000");

            await _client.Received().DeleteAsync("/ddosx/v1/domains/test-domain.co.uk/records/00000000-0000-0000-0000-000000000000");
        }
 public async Task DeleteDomainRecordAsync_InvalidRecordID_ThrowsUKFastClientValidationException()
 {
     var ops = new DomainRecordOperations <Record>(null);
     await Assert.ThrowsExceptionAsync <UKFastClientValidationException>(() =>
                                                                         ops.DeleteDomainRecordAsync("test-domain.co.uk", ""));
 }
 public async Task DeleteDomainRecordAsync_InvalidDomainName_ThrowsUKFastClientValidationException()
 {
     var ops = new DomainRecordOperations <Record>(null);
     await Assert.ThrowsExceptionAsync <UKFastClientValidationException>(() =>
                                                                         ops.DeleteDomainRecordAsync("", "00000000-0000-0000-0000-000000000000"));
 }