如何使用TypeMoq模拟猫鼬模型方法?

时间:2019-03-19 05:55:46

标签: mongoose tdd typemock typemoq

我尝试过

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对象,因此返回结果不会通过编译。

0 个答案:

没有答案