private void CreateFullExportsAndVm()
{
CreateResourceRepo();
var securityContext = GetMockSecurityContext();
var environmentRepo = GetEnvironmentRepository();
var workspaceRepo = GetworkspaceItemRespository();
_eventAggregator = new Mock<IEventAggregator>();
_popupController = new Mock<IPopupController>();
_feedbackInvoker = new Mock<IFeedbackInvoker>();
_resourceDependencyService = new Mock<IResourceDependencyService>();
_webController = new Mock<IWebController>();
_windowManager = new Mock<IWindowManager>();
_importServiceContext =
CompositionInitializer.InitializeMockedMainViewModel(securityContext: securityContext,
environmentRepo: environmentRepo,
workspaceItemRepository: workspaceRepo,
aggregator: _eventAggregator,
popupController: _popupController,
resourceDepService: _resourceDependencyService,
feedbackInvoker: _feedbackInvoker,
webController: _webController,
windowManager: _windowManager);
ImportService.CurrentContext = _importServiceContext;
_mainViewModel = new MainViewModel(environmentRepo, false);
}