public void mobile_title_retrieved_with_correct_selector() { var doc = new Moq.Mock <IDocument>(); string TITLE = "mobile title"; string url = "https://en.m.wikipedia.org/wiki/Nintendo"; doc.Setup(s => s.Url).Returns(url); var mobileTitle = new Moq.Mock <IElement>(); mobileTitle.Setup(s => s.TextContent).Returns(TITLE); doc.Setup( s => s.QuerySelector( It.Is <string>(a => a.Equals(Constants.Wikipedia.ArticleTitle.TITLE_MOBILE)) ) ).Returns(mobileTitle.Object); doc.Setup(s => s.QuerySelectorAll(It.IsAny <string>())).Returns(default(IHtmlCollection <IElement>)); var result = _wikiGenerator.ParseHtml(doc.Object); Assert.That(result.IsMobile, Is.True); Assert.That(result.Title, Is.EqualTo(TITLE)); }