我正在做一些单元测试,并使用Moq模拟一些属性。现在,这是一个Controller测试(ASP.NETMVC3)。我的Controller派生自一个名为AbstractController的抽象Controller。此Controller依赖于Http上下文(以便执行诸如主题化、基于HTTPHOSTheader的域特定逻辑等操作)。这是通过名为WebSiteSettings的属性完成的:publicabstractclassAbstractController:Controller{publicWebSiteSettingsWebSiteSettings{get;privateset;
我正在做一些单元测试,并使用Moq模拟一些属性。现在,这是一个Controller测试(ASP.NETMVC3)。我的Controller派生自一个名为AbstractController的抽象Controller。此Controller依赖于Http上下文(以便执行诸如主题化、基于HTTPHOSTheader的域特定逻辑等操作)。这是通过名为WebSiteSettings的属性完成的:publicabstractclassAbstractController:Controller{publicWebSiteSettingsWebSiteSettings{get;privateset;