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);
        }
Example #2
0
        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);
        }