public async Task DeleteComment()
        {
            var siteId = await MakeSite().ConfigureAwait(false);

            var firstPage = await MakePage(siteId).ConfigureAwait(false);

            var firstComment = MakeComment();
            await PageRepository.SaveComment(firstPage.Id, firstComment).ConfigureAwait(false);

            await PageRepository.DeleteComment(firstComment.Id).ConfigureAwait(false);

            var comment = await PageRepository.GetCommentById(firstComment.Id).ConfigureAwait(false);

            Assert.IsNull(comment);
        }
        public async Task DeleteComment_RandomId()
        {
            await PageRepository.DeleteComment(Guid.NewGuid()).ConfigureAwait(false);

            // no assertion
        }