public async Task GetCount_Should_Load_First_Page() { var target = new TestSource(); Assert.That(target.PagesLoaded, Is.Empty); var count = await target.GetCount(); Assert.That(count, Is.EqualTo(100)); Assert.That(target.PagesLoaded, Is.EqualTo(new[] { 0 })); }