public async Task UpdateDomainWAFAsync(string domainName, UpdateWAFRequest req) { if (string.IsNullOrWhiteSpace(domainName)) { throw new UKFastClientValidationException("Invalid domain name"); } await Client.PatchAsync($"/ddosx/v1/domains/{domainName}/waf", req); }
public async Task UpdateDomainWAFAsync_ExpectedResult() { var req = new UpdateWAFRequest() { WAFMode = "On" }; var ops = new DomainWAFOperations <WAF>(_client); await ops.UpdateDomainWAFAsync("test-domain.co.uk", req); await _client.Received() .PatchAsync($"/ddosx/v1/domains/test-domain.co.uk/waf", req); }