static void SetupImportServiceForPersistenceTests(Mock<IWorkspaceItemRepository> wsiRepo)
{
var importServiceContext = new ImportServiceContext();
ImportService.CurrentContext = importServiceContext;
ImportService.Initialize(new List<ComposablePartCatalog>
{
new FullTestAggregateCatalog()
});
ImportService.AddExportedValueToContainer(wsiRepo.Object);
ImportService.AddExportedValueToContainer(new Mock<IEventAggregator>().Object);
ImportService.AddExportedValueToContainer(new Mock<IWindowManager>().Object);
ImportService.AddExportedValueToContainer(new Mock<IPopupController>().Object);
ImportService.AddExportedValueToContainer(new Mock<IWizardEngine>().Object);
var securityContext = new Mock<IFrameworkSecurityContext>();
securityContext.Setup(s => s.UserIdentity).Returns(new GenericIdentity("TestUser"));
ImportService.AddExportedValueToContainer(securityContext.Object);
}