public async Task Will_Return_Empty_Page_When_No_Records() { Authorize(Guid.NewGuid(), Guid.NewGuid(), Array.Empty <string>(), Array.Empty <string>()); var expectedEmptyPage = new ExpectedListPage <ExpectedTemplateListItem>(0, new List <ExpectedTemplateListItem>()); var receivedPage = await _client.GetTemplates(1, 1); receivedPage.Should().BeEquivalentTo(expectedEmptyPage); }
public async Task Will_Return_Empty_Page_When_No_Records() { var db = _factory.Services.GetService <IMongoDatabase>(); var collection = db.GetCollection <TemplateKind>("TemplateKinds"); await collection.DeleteManyAsync(Builders <TemplateKind> .Filter.Empty); Authorize(Guid.NewGuid(), Guid.NewGuid(), Array.Empty <string>(), Array.Empty <string>()); var expectedEmptyPage = new ExpectedListPage <ExpectedTemplateKindListItem>(0, new List <ExpectedTemplateKindListItem>() { }); var receivedEmptyPage = await _client.GetTemplateKinds(1, 1); receivedEmptyPage.Should().BeEquivalentTo(expectedEmptyPage); }