public void NewsServicePropertyLazyLoadsTheServiceTheFirstTimeItsCalled()
        {
            // Arrange
            var serviceReturned = new NewsService(new NewsQuery(_mockApiConnection.CoreConnection));

            _mockNewsServiceFactory.Expect(x => x.Create(_mockApiConnection))
            .Return(serviceReturned)
            .Repeat.Once();

            // Act
            var newsService       = _serviceManager.NewsService;
            var serviceSecondCall = _serviceManager.NewsService;

            // Assert
            Assert.AreEqual(serviceReturned, newsService);
            Assert.AreEqual(newsService, serviceSecondCall);
            _mockNewsServiceFactory.VerifyAllExpectations();
        }