Exemplo n.º 1
0
        public async void AllTags_should_return_raw_tags_for_all_pages()
        {
            // given
            PageRepository repository = CreateRepository();
            List <Page>    pages      = _fixture.CreateMany <Page>(10).ToList();

            pages.ForEach(p => p.Tags = "tag1, tag2, tag3");
            CreateTenPages(repository, pages);

            // when
            IEnumerable <string> actualTags = await repository.AllTagsAsync();

            // then
            actualTags.Count().ShouldBe(pages.Count());
            actualTags.First().ShouldBe("tag1, tag2, tag3");
        }