public async Task LoadApartmentsHtml()
        {
            // Arrange
            var expectedResult = new HtmlNodeCollection(null)
            {
                HtmlNode.CreateNode(_htmlDummyNodeLiteral),
                HtmlNode.CreateNode(_htmlDummyNodeLiteral)
            };

            var loadHtmlNodesTask = Task.Run(() => expectedResult);

            var htmlParser = new Mock <HtmlParser>(new HtmlWeb());

            htmlParser
            .Setup(htmlParser => htmlParser.LoadHtmlNodes(_dummyUrl, _apartmentXPath))
            .Returns(loadHtmlNodesTask);

            var pageHandler = new PageHandler(htmlParser.Object);

            // Act
            var actualResult = await pageHandler.LoadApartmentsHtml(_dummyUrl);

            // Assert
            Assert.Equal(expectedResult, actualResult);
        }