Esempio n. 1
0
 public ScenarioRunner(IOutputWindow outputWindow,
                       IVisualStudioService visualStudioService,
                       IPluginConfiguration configuration,
                       IConsoleRunner consoleRunner)
 {
     this.outputWindow        = outputWindow;
     this.visualStudioService = visualStudioService;
     this.configuration       = configuration;
     this.consoleRunner       = consoleRunner;
 }
Esempio n. 2
0
 public ScenarioRunner(IOutputWindow outputWindow,
     IVisualStudioService visualStudioService,
     IPluginConfiguration configuration,
     IConsoleRunner consoleRunner)
 {
     this.outputWindow = outputWindow;
     this.visualStudioService = visualStudioService;
     this.configuration = configuration;
     this.consoleRunner = consoleRunner;
 }
        protected void Setup()
        {
            var builder = new ContainerBuilder();

            builder.RegisterType <MockOperation <T> >()
            .AsSelf()
            .AsImplementedInterfaces()
            .SingleInstance();
            builder.RegisterType <OperationFactory>().AsImplementedInterfaces();
            builder.RegisterType <ConsoleRunner>().AsImplementedInterfaces();

            Container = builder.Build();

            MockOperation = Container.Resolve <MockOperation <T> >();
            Runner        = Container.Resolve <IConsoleRunner>();
        }