public void Session_Load() { string path; var openFileService = new OpenProjectFileService(); var result = openFileService.OpenProjectFile(out path); if (result != true) { return; } //Assert.IsNotNull(Project.Load(path)); }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); var mainWindow = new MainWindow(); var openFileService = new OpenProjectFileService(); var saveFileService = new SaveProjectFileService(); var confirmationRequestService = new ConfirmationRequestService(); var dialogWindowService = new DialogWindowService(); dialogWindowService.Register(typeof(AboutWindowModel), typeof(AboutWindow)); var context = new MainViewModel(openFileService, saveFileService, confirmationRequestService, dialogWindowService); mainWindow.DataContext = context; MainWindow = mainWindow; MainWindow.Show(); }