XUnit配置Resharper快捷键

本文介绍如何通过安装特定插件使Resharper支持XUnit单元测试框架。包括插件的下载、安装步骤及设置LiveTemplates以方便使用XUnit断言。

Resharper是一款很优秀的重构工具,已经习惯了Resharper快捷键,利用Resharper做重构,TDD开发,很爽。唯一缺点就是低配置机器上速度很慢,容易拖死VS,

为此我我专门把我的本本换成6G内存,现在感觉顺畅多了。

       回到正题,我在项目中运用了XUnit,但是VS和Resharper对其快捷键都还不能默认支持,所以在网上找到扩展Resharper使其支持Xunit,步骤如下:

  1. 关闭所有VS。
  2. http://xunitcontrib.codeplex.com/下载xUnit.net Contrib
  3. 把目录中的xunitcontrib.runner.resharper.Resharper版本号拷贝到C:\Program Files\JetBrains\ReSharper\Resharper版本号\bin\plugins 下(其中的plugins可能需要手动建立)。同样你也可以拷贝到<RoamingAppData>\JetBrains\ReSharper\Resharper版本号\vs版本号\plugins
  4. 拷贝resharper.external.annotations\xunit.xml到C:\Program Files\JetBrains\ReSharper\Resharper版本号\bin\ExternalAnnotations目录下。
  5. 开启VS。
  6. ReSharper -> Live Templates ->"Import" 导入xunit-ae.xml或者xunit-xe.xml。xunit-xe.xml和xunit-ae.xml对XUnit断言语句的扩展简化,xunit-xe.xml以x开头,比如xe => Assert.Equal,而xunit-ae.xml则以a开头,比如ae => Assert.Equal。

   最后大功告成。

更多信息参见http://xunitcontrib.codeplex.com/



本文转自破狼博客园博客,原文链接:http://www.cnblogs.com/whitewolf/archive/2012/07/14/2591904.html,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值