Esempio n. 1
0
        public override void OnFrameworkInitializationCompleted()
        {
            Locator.CurrentMutable.Register(() => new SolutionView(), typeof(IViewFor <ISolutionViewModel>));
            if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
            {
                var messageSink = new MessageSink();

                var referencesEditor     = new ReferencesEditor(new ProjectAccess());
                var xamlReferencesReader = new XamlReferencesReader(new ProjectAccess());
                desktop.MainWindow = new MainWindow
                {
                    DataContext = new MainWindowViewModel(
                        new SolutionViewModel(new Settings(), new SolutionFilepathPicker()),
                        new Core.ReferenceAnalyzer(
                            messageSink, referencesEditor, xamlReferencesReader),
                        referencesEditor,
                        messageSink)
                };
            }

            base.OnFrameworkInitializationCompleted();
        }
 public XamlReferencesReaderTests()
 {
     _projectAccessMock = new Mock <IProjectAccess>();
     _sut = new XamlReferencesReader(_projectAccessMock.Object);
 }