我发现自己写new Mock<ISomeClass>();
然后 Alt + 输入
结果是(R#创建一个变量):
var mock = new Mock<ISomeClass>();
我希望它是:
var someClassMock = new Mock<ISomeClass>();
有没有办法配置名称Resharper给出变量?
答案 0 :(得分:1)
我能推荐的最接近的是创建一个ReSharper实时模板来为您插入。我使用与FakeItEasy非常类似的东西。以下是如何做到的:
mock
,添加说明var $VARIABLE$Mock = new Mock<$TYPE$>();
TYPE
,VARIABLE
秒VARIABLE
参数上的选择宏,然后选择&#34;另一个变量的值,第一个字符为小写&#34; 看起来应该是这样的:
现在,当您转到代码并输入mock
时,您将生成一个模式,您可以在new Mock<>()
内键入类或接口名称,并自动添加名称。遗憾的是,如果它是一个界面,我还没有找到一个从生成的名称中删除i
的好方法,这样你就必须手动完成。 ..
希望有所帮助。