private void CreateFullExportsAndVmWithEmptyRepo()
{
CreateResourceRepo();
var securityContext = GetMockSecurityContext();
var mockEnv = new Mock<IEnvironmentRepository>();
mockEnv.Setup(g => g.All()).Returns(new List<IEnvironmentModel>());
var environmentRepo = mockEnv.Object;
var workspaceRepo = GetworkspaceItemRespository();
_eventAggregator = new Mock<IEventAggregator>();
_popupController = new Mock<IPopupController>();
_resourceDependencyService = new Mock<IResourceDependencyService>();
_importServiceContext =
CompositionInitializer.InitializeMockedMainViewModel(securityContext: securityContext,
environmentRepo: environmentRepo,
workspaceItemRepository: workspaceRepo,
aggregator: _eventAggregator,
popupController: _popupController,
resourceDepService: _resourceDependencyService);
ImportService.CurrentContext = _importServiceContext;
_mainViewModel = new MainViewModel(environmentRepo, false);
}