public async Task GetDomainsAsync_ExpectedResult() { _client.GetAllAsync(Arg.Any <UKFastClient.GetPaginatedAsyncFunc <Domain> >(), null).Returns( Task.Run <IList <Domain> >(() => new List <Domain>() { new Domain(), new Domain() })); var ops = new DomainOperations <Domain>(_client); var domains = await ops.GetDomainsAsync(); Assert.AreEqual(2, domains.Count); }
public async Task GetDomainsAsync_ExpectedResult() { IUKFastRegistrarClient client = Substitute.For <IUKFastRegistrarClient>(); client.GetAllAsync(Arg.Any <UKFastClient.GetPaginatedAsyncFunc <Domain> >(), null).Returns(Task.Run <IList <Domain> >(() => { return(new List <Domain>() { new Domain(), new Domain() }); })); var ops = new DomainOperations <Domain>(client); var domains = await ops.GetDomainsAsync(); Assert.AreEqual(2, domains.Count); }