Вам необходимо предоставить макет для объекта, возвращаемого GetArticleDao. Примерно так:
var _mockDao = new Mock<IArticleDao>();
_mockDao.Setup(x => x.GetByTitle("test")).Returns("A test title");
_mockDBFactory.Setup(x => x.GetArticleDao).Returns(_mockDao);
Синтаксис из памяти, поэтому он может быть выключен. Если GetByTitle возвращает объект, вам также потребуется предоставить имитационную реализацию для него.