public void BoldTextCallVisitor_VisitMethod() { var visitorMock = new Mock <Visitor>(); var boldText = new BoldText { Text = "Some bold text" }; boldText.Visit(visitorMock.Object); visitorMock.Verify(visitor => visitor.VisitBoldText(It.Is <BoldText>(text => string.Equals(text.Text, boldText.Text, StringComparison.Ordinal))), Times.Once); }