示例#1
0
 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();
 }
示例#2
0
 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);
 }