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); }