用moq或rhino mock或其他东西模拟out参数

Omu*_*Omu 5 parameters unit-testing mocking

我尝试使用NMock2但是在尝试将模拟传递给构造函数时我得到了TypeLoadExceptions,我也看到TypeMock可以做到这一点,但它花费80美元

Omu*_*Omu 7

我发现自己,你可以用Moq实际做到这一点,就像这样:

var info = new Info { stuff = 1 };

textReader.Setup(o => o.Read<CandidateCsv>("", out info));
Run Code Online (Sandbox Code Playgroud)

而已 :)

  • 这是真的,但是当执行Read时,你不能让Moq更改info的值. (5认同)