protected override void OnStartup(System.Windows.StartupEventArgs e) { XmlConfigurator.Configure(); base.OnStartup(e); var mainWindow = new MainWindow(); var app = new SopfimApplication<MessageListViewModel, MessageViewModel>(mainWindow); app.Initialize(); }
public void Setup() { _mainWindow = new Mock<ISopfimMainWindow>(); _mapControl = new Mock<IMapControl>(); _dataService = new Mock<IDataService>(); _factory = new Mock<IViewModelFactory<TestListViewModel, TestEntityViewModel>>(); _viewModel = new Mock<IMainWindowViewModel<TestListViewModel, TestEntityViewModel>>(); _mainWindow.SetupGet(x => x.MapControl).Returns(_mapControl.Object); _factory.Setup(x => x.CreateViewModel(_dataService.Object, _mapControl.Object)).Returns(_viewModel.Object); _application = new SopfimApplication<TestListViewModel, TestEntityViewModel>(_mainWindow.Object, _dataService.Object, _factory.Object); }