Unit Test Use Resharper
SHIFT+HOME選取當前行(尾)SHIFT+END選取當前行(頭)CTRL+W選擇當前行CTRL+SHIFT+L刪除當前行CTRL+M+M開關摺疊CTRL+D複製貼上CTRL+R+Arun all testCTRL+R+CTL+RRename
ALT+ENTER技巧
new calcuator = new Calcuator(); <— Alt+Enter 產生Class
var calcuator = new Calcuator();
var first = 1;
var second = 2;
calcuator.Plus(first, second); //<--- Alt+Enter 產生方法
calcuator.Plus(first, second); <— Alt+Enter 產生變數
運行後—->
var plus = calcuator.Plus(first, second);
重構技巧
CTRL+R,CTRL+F選擇Field initializer(提取欄位)- 效果
private Calcuator _calcuator = new Calcuator();
- 效果
CTRL+R,CTRL+M提取方法- 效果
public void Add_positive_integer () { PlusShouldBe(); } private void PlusShouldBe() { var first = 1; var second = 2; var plus = _calcuator.Plus(first, second); Assert.AreEqual(3, plus); }
- 效果
CTRL+R+CTRL+P提取相關參數