Ejemplo n.º 1
0
 public AssemblyLoadContextTests()
 {
     _mockRepository = new MockRepository(MockBehavior.Loose)
     {
         DefaultValue = DefaultValue.Mock
     };
     _processService = new ProcessService(_mockRepository.Create <ILoggingService <ProcessService> >().Object);
     _msBuildService = new MSBuildService(_processService, _mockRepository.Create <ILoggingService <MSBuildService> >().Object);
 }
Ejemplo n.º 2
0
        protected override void OnStartup(StartupEventArgs e)
        {
            ServiceCollection serviceCollection = new ServiceCollection();

            ConfigureServices(serviceCollection);

            ServiceProvider serviceProvider = serviceCollection.BuildServiceProvider();

            MSBuildService msbuildService = serviceProvider.GetRequiredService <MSBuildService>();

            msbuildService.Initialize();

            MainWindowViewModel mainWindowViewModel = new MainWindowViewModel(serviceProvider);

            MainWindow = mainWindowViewModel.CreateView();
            MainWindow.Show();
        }