public void ParseCiteElementTest()
        {
            var googleProvider = new Mock <IHtmlStringProvider>();

            googleProvider.Setup(c => c.GetHtmlString(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <int>())).Returns(GetHtmlStringData());

            var htmlHelper = new Mock <IHtmlStringHelper>();

            htmlHelper.Setup(c => c.ListCiteElement(It.IsAny <string>())).Returns(ListCiteElementData());
            var googleService = new HtmlStringGoogleService(googleProvider.Object, htmlHelper.Object);
            var keywork       = "online title search";
            var seUrl         = "https://www.google.com.au/search";
            var result        = googleService.ParseCiteElement(keywork, seUrl, 10);

            // Assert
            Assert.IsNotNull(result);
            Assert.IsTrue(result.Count == 3);
        }