示例#1
0
        public async Task CheckGettingAllCommentsAsync()
        {
            ApplicationDbContext db = GetDb();

            var repository = new EfDeletableEntityRepository <Comment>(db);
            var service    = new CommentsService(repository);

            for (int i = 0; i < 3; i++)
            {
                await this.PrepareCommentAsync(service);
            }

            await service.CreateAsync("test content", "2", this.client.Id);

            var comments = await service.GetAllAsync <TestCommentModel>(this.article.Id);

            Assert.Equal(3, comments.Count());
        }