public async Task GetDomainAsync_ValidParameters_ExpectedResult() { _client.GetAsync <Domain>($"/ddosx/v1/domains/test-domain.co.uk").Returns(new Domain() { Name = "test-domain.co.uk" }); var ops = new DomainOperations <Domain>(_client); var domain = await ops.GetDomainAsync("test-domain.co.uk"); Assert.AreEqual("test-domain.co.uk", domain.Name); }
public async Task GetDomainWAFRuleAsync_ValidParameters_ExpectedResult() { _client.GetAsync <WAFRule>($"/ddosx/v1/domains/test-domain.co.uk/waf/rules/00000000-0000-0000-0000-000000000000") .Returns(new WAFRule() { ID = "00000000-0000-0000-0000-000000000000" }); var ops = new DomainWAFRuleOperations <WAFRule>(_client); var rule = await ops.GetDomainWAFRuleAsync("test-domain.co.uk", "00000000-0000-0000-0000-000000000000"); Assert.AreEqual("00000000-0000-0000-0000-000000000000", rule.ID); }
public async Task GetDomainRecordAsync_ValidParameters_ExpectedResult() { _client.GetAsync <Record>($"/ddosx/v1/domains/test-domain.co.uk/records/00000000-0000-0000-0000-000000000000") .Returns(new Record() { ID = "00000000-0000-0000-0000-000000000000" }); var ops = new DomainRecordOperations <Record>(_client); var record = await ops.GetDomainRecordAsync("test-domain.co.uk", "00000000-0000-0000-0000-000000000000"); Assert.AreEqual("00000000-0000-0000-0000-000000000000", record.ID); }
public async Task GetDomainWAFAsync_ValidParameters_ExpectedResult() { _client.GetAsync <WAF>($"/ddosx/v1/domains/test-domain.co.uk/waf") .Returns(new WAF() { Mode = "On" }); var ops = new DomainWAFOperations <WAF>(_client); var waf = await ops.GetDomainWAFAsync("test-domain.co.uk"); Assert.AreEqual("On", waf.Mode); }
public async Task GetDomainPropertyAsync_ValidParameters_ExpectedResult() { _client .GetAsync <DomainProperty>($"/ddosx/v1/domains/test-domain.co.uk/properties/00000000-0000-0000-0000-000000000000") .Returns(new DomainProperty() { ID = "00000000-0000-0000-0000-000000000000" }); var ops = new DomainPropertyOperations <DomainProperty>(_client); var property = await ops.GetDomainPropertyAsync("test-domain.co.uk", "00000000-0000-0000-0000-000000000000"); Assert.AreEqual("00000000-0000-0000-0000-000000000000", property.ID); }