有用的Resharper动态模板?

时间:2010-07-27 00:24:11

标签: templates resharper

您每天使用的Resharper有哪些有用的实时模板?

3 个答案:

答案 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));
}
}