是否存在完全支持 .Net 4.0 和 C# 的 C# 模拟框架。具体来说,我正在寻找它来支持可选参数。
最佳答案
我能够通过编写一个扩展方法来让 Moq 处理这个问题,该方法接受一个方法名称和一个包含您确实想要指定的参数名称和值的字典,并且扩展方法创建调用到 It.IsAny() 用于您未指定的所有参数:
http://d4nt.com/handling-method-parameter-default-values-using-moq/
关于支持可选参数和 .Net 4.0 的 C# Mocking Framework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6669623/