|
13 | 13 | using Rubberduck.VBEditor.VBEHost;
|
14 | 14 | using Rubberduck.VBEditor.VBEInterfaces.RubberduckCodePane;
|
15 | 15 | using RubberduckTests.Mocks;
|
| 16 | +using Rubberduck.SmartIndenter; |
| 17 | +using Selection = Rubberduck.VBEditor.Selection; |
16 | 18 |
|
17 | 19 | namespace RubberduckTests.Refactoring
|
18 | 20 | {
|
@@ -68,7 +70,7 @@ End Property
|
68 | 70 | var factory = SetupFactory(model);
|
69 | 71 |
|
70 | 72 | //Act
|
71 |
| - var refactoring = new EncapsulateFieldRefactoring(vbe.Object, factory.Object); |
| 73 | + var refactoring = new EncapsulateFieldRefactoring(vbe.Object, CreateIndenter(vbe.Object), factory.Object); |
72 | 74 | refactoring.Refactor(qualifiedSelection);
|
73 | 75 |
|
74 | 76 | //Assert
|
@@ -127,7 +129,7 @@ End Property
|
127 | 129 | var factory = SetupFactory(model);
|
128 | 130 |
|
129 | 131 | //Act
|
130 |
| - var refactoring = new EncapsulateFieldRefactoring(vbe.Object, factory.Object); |
| 132 | + var refactoring = new EncapsulateFieldRefactoring(vbe.Object, CreateIndenter(vbe.Object), factory.Object); |
131 | 133 | refactoring.Refactor(qualifiedSelection);
|
132 | 134 |
|
133 | 135 | //Assert
|
@@ -183,7 +185,7 @@ End Property
|
183 | 185 | var factory = SetupFactory(model);
|
184 | 186 |
|
185 | 187 | //Act
|
186 |
| - var refactoring = new EncapsulateFieldRefactoring(vbe.Object, factory.Object); |
| 188 | + var refactoring = new EncapsulateFieldRefactoring(vbe.Object, CreateIndenter(vbe.Object), factory.Object); |
187 | 189 | refactoring.Refactor(qualifiedSelection);
|
188 | 190 |
|
189 | 191 | //Assert
|
@@ -235,7 +237,7 @@ End Property
|
235 | 237 | var factory = SetupFactory(model);
|
236 | 238 |
|
237 | 239 | //Act
|
238 |
| - var refactoring = new EncapsulateFieldRefactoring(vbe.Object, factory.Object); |
| 240 | + var refactoring = new EncapsulateFieldRefactoring(vbe.Object, CreateIndenter(vbe.Object), factory.Object); |
239 | 241 | refactoring.Refactor(qualifiedSelection);
|
240 | 242 |
|
241 | 243 | //Assert
|
@@ -304,7 +306,7 @@ Function Bar() As Integer
|
304 | 306 | var factory = SetupFactory(model);
|
305 | 307 |
|
306 | 308 | //Act
|
307 |
| - var refactoring = new EncapsulateFieldRefactoring(vbe.Object, factory.Object); |
| 309 | + var refactoring = new EncapsulateFieldRefactoring(vbe.Object, CreateIndenter(vbe.Object), factory.Object); |
308 | 310 | refactoring.Refactor(qualifiedSelection);
|
309 | 311 |
|
310 | 312 | //Assert
|
@@ -379,7 +381,7 @@ Property Set Foo(ByVal vall As Variant)
|
379 | 381 | var factory = SetupFactory(model);
|
380 | 382 |
|
381 | 383 | //Act
|
382 |
| - var refactoring = new EncapsulateFieldRefactoring(vbe.Object, factory.Object); |
| 384 | + var refactoring = new EncapsulateFieldRefactoring(vbe.Object, CreateIndenter(vbe.Object), factory.Object); |
383 | 385 | refactoring.Refactor(qualifiedSelection);
|
384 | 386 |
|
385 | 387 | //Assert
|
@@ -437,7 +439,7 @@ End Property
|
437 | 439 | var factory = SetupFactory(model);
|
438 | 440 |
|
439 | 441 | //Act
|
440 |
| - var refactoring = new EncapsulateFieldRefactoring(vbe.Object, factory.Object); |
| 442 | + var refactoring = new EncapsulateFieldRefactoring(vbe.Object, CreateIndenter(vbe.Object), factory.Object); |
441 | 443 | refactoring.Refactor(qualifiedSelection);
|
442 | 444 |
|
443 | 445 | //Assert
|
@@ -500,7 +502,7 @@ End Property
|
500 | 502 | var factory = SetupFactory(model);
|
501 | 503 |
|
502 | 504 | //Act
|
503 |
| - var refactoring = new EncapsulateFieldRefactoring(vbe.Object, factory.Object); |
| 505 | + var refactoring = new EncapsulateFieldRefactoring(vbe.Object, CreateIndenter(vbe.Object), factory.Object); |
504 | 506 | refactoring.Refactor(qualifiedSelection);
|
505 | 507 |
|
506 | 508 | //Assert
|
@@ -559,7 +561,7 @@ End Property
|
559 | 561 | var factory = SetupFactory(model);
|
560 | 562 |
|
561 | 563 | //Act
|
562 |
| - var refactoring = new EncapsulateFieldRefactoring(vbe.Object, factory.Object); |
| 564 | + var refactoring = new EncapsulateFieldRefactoring(vbe.Object, CreateIndenter(vbe.Object), factory.Object); |
563 | 565 | refactoring.Refactor(qualifiedSelection);
|
564 | 566 |
|
565 | 567 | //Assert
|
@@ -618,7 +620,7 @@ End Property
|
618 | 620 | var factory = SetupFactory(model);
|
619 | 621 |
|
620 | 622 | //Act
|
621 |
| - var refactoring = new EncapsulateFieldRefactoring(vbe.Object, factory.Object); |
| 623 | + var refactoring = new EncapsulateFieldRefactoring(vbe.Object, CreateIndenter(vbe.Object), factory.Object); |
622 | 624 | refactoring.Refactor(qualifiedSelection);
|
623 | 625 |
|
624 | 626 | //Assert
|
@@ -674,7 +676,7 @@ End Property
|
674 | 676 | var factory = SetupFactory(model);
|
675 | 677 |
|
676 | 678 | //Act
|
677 |
| - var refactoring = new EncapsulateFieldRefactoring(vbe.Object, factory.Object); |
| 679 | + var refactoring = new EncapsulateFieldRefactoring(vbe.Object, CreateIndenter(vbe.Object), factory.Object); |
678 | 680 | refactoring.Refactor(qualifiedSelection);
|
679 | 681 |
|
680 | 682 | //Assert
|
@@ -745,7 +747,7 @@ Sub Bar(ByVal name As Integer)
|
745 | 747 | var factory = SetupFactory(model);
|
746 | 748 |
|
747 | 749 | //Act
|
748 |
| - var refactoring = new EncapsulateFieldRefactoring(vbe.Object, factory.Object); |
| 750 | + var refactoring = new EncapsulateFieldRefactoring(vbe.Object, CreateIndenter(vbe.Object), factory.Object); |
749 | 751 | refactoring.Refactor(qualifiedSelection);
|
750 | 752 |
|
751 | 753 | //Assert
|
@@ -835,7 +837,7 @@ Sub Bar(ByVal v As Integer)
|
835 | 837 | var factory = SetupFactory(model);
|
836 | 838 |
|
837 | 839 | //Act
|
838 |
| - var refactoring = new EncapsulateFieldRefactoring(vbe.Object, factory.Object); |
| 840 | + var refactoring = new EncapsulateFieldRefactoring(vbe.Object, CreateIndenter(vbe.Object), factory.Object); |
839 | 841 | refactoring.Refactor(qualifiedSelection);
|
840 | 842 |
|
841 | 843 | var actualCode1 = module1.Lines();
|
@@ -895,7 +897,7 @@ End Property
|
895 | 897 | var factory = SetupFactory(model);
|
896 | 898 |
|
897 | 899 | //Act
|
898 |
| - var refactoring = new EncapsulateFieldRefactoring(vbe.Object, factory.Object); |
| 900 | + var refactoring = new EncapsulateFieldRefactoring(vbe.Object, CreateIndenter(vbe.Object), factory.Object); |
899 | 901 | refactoring.Refactor(parser.State.AllUserDeclarations.FindVariable(qualifiedSelection));
|
900 | 902 |
|
901 | 903 | //Assert
|
@@ -924,7 +926,7 @@ public void EncapsulateField_PresenterIsNull()
|
924 | 926 | var factory = new EncapsulateFieldPresenterFactory(vbe.Object, parser.State, null);
|
925 | 927 |
|
926 | 928 | //act
|
927 |
| - var refactoring = new EncapsulateFieldRefactoring(vbe.Object, factory); |
| 929 | + var refactoring = new EncapsulateFieldRefactoring(vbe.Object, CreateIndenter(vbe.Object), factory); |
928 | 930 | refactoring.Refactor();
|
929 | 931 |
|
930 | 932 | Assert.AreEqual(inputCode, module.Lines());
|
@@ -956,7 +958,7 @@ public void EncapsulateField_ModelIsNull()
|
956 | 958 | var factory = SetupFactory(null);
|
957 | 959 |
|
958 | 960 | //Act
|
959 |
| - var refactoring = new EncapsulateFieldRefactoring(vbe.Object, factory.Object); |
| 961 | + var refactoring = new EncapsulateFieldRefactoring(vbe.Object, CreateIndenter(vbe.Object), factory.Object); |
960 | 962 | refactoring.Refactor(qualifiedSelection);
|
961 | 963 |
|
962 | 964 | //Assert
|
@@ -1627,6 +1629,10 @@ private static Mock<IRefactoringPresenterFactory<IEncapsulateFieldPresenter>> Se
|
1627 | 1629 | return factory;
|
1628 | 1630 | }
|
1629 | 1631 |
|
| 1632 | + private static IIndenter CreateIndenter(VBE vbe) |
| 1633 | + { |
| 1634 | + return new Indenter(vbe, () => new IndenterSettings()); |
| 1635 | + } |
1630 | 1636 | #endregion
|
1631 | 1637 | }
|
1632 | 1638 | }
|
0 commit comments