public void GetNewsItems_WithValidNewsRootAndNoNewsItems_ReturnsEmptyList()
        {
            // Arrange
            IItemProvider   itemProvider    = ItemProviderFactory.CreateItemProviderWithNewsItemRootWithoutNewsItems();
            NewsItemService newsItemService = GetNewsItemService(itemProvider);

            // Act
            var result = newsItemService.GetNewsItems();

            // Assert
            result.Should().BeEmpty();
        }
        public void GetNewsItems_WithValidNewsRootAndNewsItems_ReturnsNewsItems()
        {
            // Arrange
            var itemProvider = ItemProviderFactory.CreateItemProviderWithNewsItemRootWithNewsItems(
                numberOfNewsItems: 3);
            var newsItemService = GetNewsItemService(itemProvider);

            // Act
            var result = newsItemService.GetNewsItems();

            // Assert
            result.Should().NotBeEmpty();
        }