public async Task GetDomainWAFRulesAsync_ExpectedResult() { _client.GetAllAsync(Arg.Any <UKFastClient.GetPaginatedAsyncFunc <WAFRule> >(), null).Returns( Task.Run <IList <WAFRule> >(() => new List <WAFRule>() { new WAFRule(), new WAFRule() })); var ops = new DomainWAFRuleOperations <WAFRule>(_client); var records = await ops.GetDomainWAFRulesAsync("test-domain.co.uk"); Assert.AreEqual(2, records.Count); }
public async Task GetRecordsAsync_ExpectedResult() { _client.GetAllAsync(Arg.Any <UKFastClient.GetPaginatedAsyncFunc <Record> >(), null).Returns( Task.Run <IList <Record> >(() => new List <Record>() { new Record(), new Record() })); var ops = new RecordOperations <Record>(_client); var domains = await ops.GetRecordsAsync(); Assert.AreEqual(2, domains.Count); }