示例#1
0
        private static void Main(string[] args)
        {
            var argsBindingConfiguration = Args.Configuration.Configure<ArgsConfiguration>();
            var config = argsBindingConfiguration.CreateAndBind(args);
            ValidateConfiguration(config);

            var outputTransformer = new OutputTransformer(config.Proxies, new PluginScanner());
            var proxy = new SynchronousTestRunnerProxy(outputTransformer);

            proxy.Execute(config.TestRunnerPath, config.Args);
        }
示例#2
0
        private static void Main(string[] args)
        {
            var argsBindingConfiguration = Args.Configuration.Configure <ArgsConfiguration>();
            var config = argsBindingConfiguration.CreateAndBind(args);

            ValidateConfiguration(config);

            var outputTransformer = new OutputTransformer(config.Proxies, new PluginScanner());
            var proxy             = new SynchronousTestRunnerProxy(outputTransformer);

            proxy.Execute(config.TestRunnerPath, config.Args);
        }