|
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