public async Task Pending_items_should_be_sent()
        {
            // arrange
            var items = new Fixture().CreateMany <FeedItem>(3).ToList();

            items.ForEach(x => x.Status = FeedItemStatus.Pending);
            db.FeedItems.AddRange(items);
            db.SaveChanges();

            // act
            var service = new SenderService(settings, serviceContext, telegram);
            await service.SendPendingsAsync(ct);

            // assert
            db.FeedItems.All(x => x.Status == FeedItemStatus.Sent).Should().BeTrue();
            items.ForEach(item =>
                          telegram.Received().SendMessageAsync(ChatId(item), item.Link).Wait());
        }