@@ -65,8 +65,6 @@ public class MockVbeBuilder
65
65
66
66
//private Mock<IWindows> _vbWindows;
67
67
private readonly Windows _windows = new Windows ( ) ;
68
-
69
- private Mock < IVBProjects > _vbProjects ;
70
68
private readonly ICollection < IVBProject > _projects = new List < IVBProject > ( ) ;
71
69
72
70
private Mock < ICodePanes > _vbCodePanes ;
@@ -94,7 +92,7 @@ public MockVbeBuilder AddProject(Mock<IVBProject> project)
94
92
AddOpenCodePanes ( allCodePanes ) ;
95
93
96
94
_vbe . SetupGet ( vbe => vbe . ActiveVBProject ) . Returns ( project . Object ) ;
97
- _vbe . SetupGet ( m => m . VBProjects ) . Returns ( ( ) => _vbProjects . Object ) ;
95
+ _vbe . SetupGet ( m => m . VBProjects ) . Returns ( ( ) => MockProjectsCollection . Object ) ;
98
96
99
97
return this ;
100
98
}
@@ -275,8 +273,8 @@ private Mock<IVBE> CreateVbeMock()
275
273
276
274
vbe . SetupGet ( m => m . MainWindow ) . Returns ( ( ) => mainWindow . Object ) ;
277
275
278
- _vbProjects = CreateProjectsMock ( ) ;
279
- vbe . SetupGet ( m => m . VBProjects ) . Returns ( ( ) => _vbProjects . Object ) ;
276
+ MockProjectsCollection = CreateProjectsMock ( ) ;
277
+ vbe . SetupGet ( m => m . VBProjects ) . Returns ( ( ) => MockProjectsCollection . Object ) ;
280
278
281
279
_vbCodePanes = CreateCodePanesMock ( ) ;
282
280
vbe . SetupGet ( m => m . CodePanes ) . Returns ( ( ) => _vbCodePanes . Object ) ;
@@ -379,6 +377,6 @@ private Mock<ICodePanes> CreateCodePanesMock()
379
377
return result ;
380
378
}
381
379
382
- public Mock < IVBProjects > MockProjectsCollection => _vbProjects ;
380
+ public Mock < IVBProjects > MockProjectsCollection { get ; private set ; }
383
381
}
384
382
}
0 commit comments