使用 Moq 与 Rhino Mock 进行 Try Catch 测试
我刚刚使用 Moq 进行了一些测试,但在尝试测试我想通过 try catch 块调用两次的方法时遇到了麻烦。原理是第一次调用抛出异常,然后在catch中纠正问题…
对 ActionFilter 进行单元测试 - 正确设置 ActionExecutingContext
在自定义 ActionFilter 中,我想检查将执行的控制器操作的属性。通过一个小型测试应用程序运行,在 asp.net 开发服务器中启动应用程序时,以下工作正…
Web Forms MVP Presenter 的单元测试具有空模型
我正在使用 Web Forms MVP 编写 DotNetNuke 用户控件。当在我的单元测试中引发“SubmitContactUs”事件时,演示者尝试在模态上设置“Message”属性。…
如何模拟 ASP.NET ServerVariables[“HTTP_HOST”] 值?
我有以下代码,在运行时失败... var mock = new Mock<ControllerContext>() mock.SetupGet(x => x.HttpContext.Request .ServerVariables["HTTP…
使用 Moq 模拟扩展方法
我有一个预先存在的接口... public interface ISomeInterface { void SomeMethod() } 并且我已经使用 mixin 扩展了这个接口... public static class S…
是否可以(使用 Moq)使用 Lambda 参数对方法调用进行存根?
如果我这样做: var repository = new Mock<IRepository<Banner>>() repository.Setup(x => x.Where(banner => banner.Is.AvailableForFr…
ASP.Net MVC 单元测试异常
我正在使用 Moq 框架进行单元测试。我遵循此处列出的一些非常有用的说明来帮助我模拟 httpcontext,特别是为了测试 url 引用: http://my6solutions.c…
如何允许实现使用自己的参数调用 Mock (Moq) 方法?
当测试使用 Moq 依赖项的类时,我希望该类向 Moq 方法提供参数,而不是在测试用例中自己创建参数。 我有一个接口,它有一种方法,需要一个参数。 publ…
模拟 ChildProperty 无法使其工作?
我正在尝试测试嵌套在子类中的属性。 我总是收到错误。 我错过了什么吗? 是否可以在最小起订量中测试子属性。 我有以下内容 [Test] public void Shou…
如何在单元测试中最小起订量 NetworkStream?
我正在使用起订量和NUnit 作为单元测试框架。 我编写了一个以 NetworkStream 对象作为参数的方法: public static void ReadDataIntoBuffer(NetworkSt…