Beispiel #1
0
        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);
        }