Microsoft 数据访问应用程序块中的起订量
我刚刚将最新版本的源代码下载到 Microsoft Enterprise Library。当我尝试在 Visual Studio 2010 中构建解决方案时,出现以下错误: 类型或命名空间名…
C# +模拟服务层?
我刚刚开始使用 Moq 进行单元测试/模拟,并遇到了问题。 我有一个名为“CustomerService”的服务层,其中包含以下代码: public interface ICustomerS…
如何创建和使用部分存根(以最小起订量)而不依赖于具体实现?
我有使用 MoQ 创建部分存根的代码。我更喜欢与接口而不是具体实现进行交互,这样如果我有不同的接口实现,我就不必修改单元测试。 例如,我有一个工厂…
测试 Asp.net MVC 应用程序时 Microsoft.Web.Mvc.LinkBuilder.BuildUrlFromExpression 失败
所以我正在尝试对控制器方法进行单元测试。我在 VS 2010 中使用 MSTest,Moq 3.1 测试方法: [TestMethod] public void TestAccountSignup() { var re…
如何使 VS Unit Test 显示来自 UnitTestAssertException 以外的异常的错误消息?
我正在使用 VS 单元测试框架 和 起订量。 当起订量验证失败时,我会收到 Moq.MockException。在“测试结果”窗口中,它没有显示异常中的有用消息,而…
为什么我的路由测试失败,但运行应用程序时路由有效?
我已经设置了默认路由: public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}") routes.M…
MOQ 4.0:“Moq.Mock`1”的类型初始值设定项;抛出异常
我遇到了例外 “Moq.Mock`1”的类型初始值设定项 抛出异常。 使用 Moq 4.0 我检查了几个论坛,他们提到使用 Moq-NoCastle 版本。我已经尝试过这个版本…
如何使用 Moq 框架模拟 ModelState.IsValid?
我正在控制器操作方法中检查 ModelState.IsValid ,该方法创建一个如下所示的 Employee : [HttpPost] public virtual ActionResult Create(EmployeeF…
使用 Moq 在 Silverlight WCF 代理中模拟异步调用
我有一个带有 WCF 服务的典型 Silverlight 应用程序,并且我使用 slsvcutil.exe 生成标准客户端代理以与 Web 服务进行通信。我正在尝试编写单元测试,…
尝试使用 Moq 模拟泛型方法时出现编译错误
我有一个想要模拟的方法: public interface IServiceBus { void Subscribe<T>(ISubscribeTo<T> subscriber) where T : class } 在本示例中,…
如何对仅由 NHibernate 设置的受保护属性进行单元测试?
我正在使用 NHibernate 来持久化此实体: public class Store { public int Id { get protected set } public int Name { get set } } 请注意 Id 属性…
最小起订量 测试返回类型
鉴于以下情况: var mockIActionService = new Mock<IActionService>() var mockValidAgeRule = new Mock<ValidAgeRule>(mockIActionService.…