public void MainViewModelShowCommunityPageExpectedInvokesConstructorsBrowserPopupController()
{
var popupController = new Mock<IBrowserPopupController>();
popupController.Setup(p => p.ShowPopup(It.IsAny<string>())).Verifiable();
#region Setup ImportService - GRRR!
var importServiceContext = new ImportServiceContext();
ImportService.CurrentContext = importServiceContext;
ImportService.Initialize(new List<ComposablePartCatalog>
{
new FullTestAggregateCatalog()
});
ImportService.AddExportedValueToContainer(new Mock<IEventAggregator>().Object);
#endregion
var envRepo = new Mock<IEnvironmentRepository>();
envRepo.Setup(e => e.All()).Returns(new List<IEnvironmentModel>());
var vm = new MainViewModel(envRepo.Object, false, popupController.Object);
vm.ShowCommunityPage();
popupController.Verify(p => p.ShowPopup(It.IsAny<string>()));
}