好 - 我爱NancyFx。使用这几行编写Web应用程序简直太棒了!试驾南希模块
但你如何试驾在单元级的NancyModules?
请注意,我知道南希(上的NuGet Nancy.Testing),这给优秀的方式来测试整个(几乎)应用程序堆栈提供的excellent testframework的。但现在,我的意思是单元水平测试,我用它来充实我的NancyModule的内容,在TDD方式。
由于路由在构造与构成整个动作的λ表达式定义,经常在一起时,它从一个单元测试感觉有点“可达”。但是,我是否漏掉了一些关于如何测试路线行为的明显信息?
例如,如何将这个简单的应用程序单元测试看?
public class ResouceModule : NancyModule
{
private IProductRepository _productRepo;
public ResourceModule(IProductRepository repo) : base("/products")
{
Get["/list"] = parameters => {
return View["productList.cshtml", repo.GetAllProducts()];
};
}
}
看到那里 - 现在我在测试之前编写了生产代码... :)关于如何开始测试的任何建议?
谢谢史蒂芬 - 正是我一直在寻找 –