public void PrefixMinusMinus_After() { CompleteInMethod(@" --this; $ "); AssertCompletionMarker <IPrefixOperatorExpression>(CompletionCase.EmptyCompletionAfter); AssertBody( Assign("this", Fix.ComposedExpr("this")), Fix.EmptyCompletion); }
public void PrefixPlusPlus_Before() { CompleteInMethod(@" $ ++this; "); AssertCompletionMarker <IPrefixOperatorExpression>(CompletionCase.EmptyCompletionBefore); AssertBody( Fix.EmptyCompletion, Assign("this", Fix.ComposedExpr("this"))); }
public void Unary_Minus() { CompleteInMethod(@" var i = 1; var j = -i; $ "); AssertBody( VarDecl("i", Fix.Int), Assign("i", Const("1")), VarDecl("j", Fix.Int), Assign("j", Fix.ComposedExpr("i")), Fix.EmptyCompletion); }