public void MainViewModelConstructorWithNullBrowserPopupControllerExpectedCreatesExternalBrowserPopupController()
{
#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);
Assert.IsInstanceOfType(vm.BrowserPopupController, typeof(ExternalBrowserPopupController));
}