22得票6回答
到底什么是上下文?

我开始在看到的每个地方都看到上下文(Context)。在ASP.NET MVC中,有ControllerContexts、RequestContexts、HttpContexts和FormContexts等。在Entity Framework中,你有ObjectContexts和DbConte...

15得票1回答
来自ControllerContext的ActionDescriptor

如果我只能访问ControllerContext而不能访问Action____Contexts,那么获取当前正在执行的ActionDescriptor的最佳方法是什么? 到目前为止,我找到的唯一方法是:new ReflectedControllerDescriptor(context.Con...

8得票3回答
如何在不使用模拟的情况下对使用UpdateModel的操作进行单元测试?

我一直在阅读Scott Guthrie的ASP.NET MVC Beta 1,其中展示了对UpdateModel方法的改进以及它们如何提高单元测试效率。我已经创建了一个类似的项目,但是每当运行包含对UpdateModel调用的UnitTest时,都会收到一个ArgumentNullExcept...

7得票1回答
使用View.Render方法将MVC视图转换为字符串的单元测试方法

我编写了一个将MVC视图转换为字符串的方法,并测试了返回字符串的方法。 当然,它可以在Web中正常工作,但当我在NUnit中运行测试时,调用View.Render方法时会抛出System.Web中的NullReferenceException。 以下是StackTrace: w S...