在某些单元测试中,我想重构一些重复的代码块。
所以我选择了一个代码块,例如下面的代码:
var timer = Substitute.For<ITimer>();
var alertSender = Substitute.For<IAlertSender>();
var alert = new Alert(NotificationType.Clear, new AlertConfiguration("test", 1, new List<string>()), timer, alertSender);
不幸的是,当resharper为我创建方法时,它不会检测到相同的代码块,也会为我重构代码。 这个问题有什么补救措施吗?
答案 0 :(得分:2)
ReSharper没有这样做,但是有一个问题已经公开,请随时投票支持:http://youtrack.jetbrains.com/issue/RSRP-274811
答案 1 :(得分:0)
如果你有ReSharper 8,你可以从ReSharper Gallery安装它(但是看来这个插件还没有更新到使用v8.2)。