Как смоделировать метод мангуста модели с TypeMoq? - PullRequest
4 голосов
/ 19 марта 2019

Я пытался с

const mock = TypeMoq.Mock.ofInstance(userModel)
mock
    .setup(x => x.findOne(TypeMoq.It.isAny()))
    .returns(() => ({username: 'test', gender: 'female'}))

Но это не работает.

  • Он утверждает, что userModel не имеет findOne метода
  • Возвращения не пройдут компиляцию, потому что {username: 'test', gender: 'female'} не является DocumentQuery объектом.
...