您每天使用的Resharper有哪些有用的实时模板?
答案 0 :(得分:4)
我使用整个主机(> 1000)的实时模板来创建通用结构 a la CodeRush。你可以找到它们here
答案 1 :(得分:0)
我有一个自定义模板,用于创建我一直使用的测试方法。
[Test]
public void $TEST_NAME$() {$END$}
还与用于创建测试夹具的自定义文件模板结合使用。
using NBehave.Spec.NUnit;
using NUnit.Framework;
using Moq;
namespace $NAMESPACE$
{
[TestFixture]
public class $CLASS$ : TestBase
{
$END$
}
}
答案 2 :(得分:0)
这为我节省了一些输入,它创建了一个处理异常的NUnit TestCase存根:
[TestCase("arg1", "arg2", "expected", typeof(Exception))]
public void $TestName$(string $arg1$ , string $arg2$, string $expected$, Type expectedExceptionType)
{
if(expectedExceptionType!=null)
{
Assert.Throws(expectedExceptionType, () =>
{
Console.Out.WriteLine("Do something to trigger exception here!");
});
}
else
{
Assert.That("actual", Is.EqualTo(expected));
}
}