private static InputOptions CreateStatLightInputOptions(SilverlightTask silverlightTask, MethodTask[] testMethods)
 {
     return(new InputOptions()
            .SetXapPaths(silverlightTask.GetXapPaths())
            .SetDllPaths(silverlightTask.GetDllPaths())
            .SetMethodsToTest(testMethods.Select(m => m.GetFullMethodName()).ToList()));
 }
 private static InputOptions CreateStatLightInputOptions(SilverlightTask silverlightTask, MethodTask[] testMethods)
 {
     return new InputOptions()
         .SetXapPaths(silverlightTask.GetXapPaths())
         .SetDllPaths(silverlightTask.GetDllPaths())
         .SetMethodsToTest(testMethods.Select(m => m.GetFullMethodName()).ToList());
 }
        private static TinyIoCContainer BootStrapStatLight(SilverlightTask silverlightTask, MethodTask[] testMethods)
        {
            var inputOptions = CreateStatLightInputOptions(silverlightTask, testMethods);
            var logger       = CreateStatLightLogger();

            return(BootStrapper.Initialize(inputOptions, logger));
        }
        private static TinyIoCContainer BootStrapStatLight(SilverlightTask silverlightTask, MethodTask[] testMethods)
        {
            var inputOptions = CreateStatLightInputOptions(silverlightTask, testMethods);
            var logger = CreateStatLightLogger();

            return BootStrapper.Initialize(inputOptions, logger);
        }
Beispiel #5
0
        private static StatLightConfiguration CreateStatLightConfiguration(SilverlightTask silverlightTask, DebugLogger logger, MethodTask[] testMethods)
        {
            var configurationFactory = new StatLightConfigurationFactory(logger);

            return(silverlightTask.HasXapPath() ?
                   CreateStatLightConfigurationForXap(configurationFactory, testMethods, silverlightTask.GetXapPath()) :
                   CreateStatLightConfigurationForDll(configurationFactory, testMethods, silverlightTask.GetDllPath()));
        }
        private void Execute(SilverlightTask silverlightTask)
        {
            var testMethods = silverlightTask.Node.GetMethodTasks().ToArray();
            var testClasses = silverlightTask.Node.GetClassTasks().ToArray();

            var ioc = BootStrapStatLight(silverlightTask, testMethods);
            SetUpSilverlightResultsHandler(ioc, testClasses, testMethods);

            var testReports = ExecuteStatLightRun(ioc);
        }
        private void Execute(SilverlightTask silverlightTask)
        {
            var testMethods = silverlightTask.Node.GetMethodTasks().ToArray();
            var testClasses = silverlightTask.Node.GetClassTasks().ToArray();

            var ioc = BootStrapStatLight(silverlightTask, testMethods);

            SetUpSilverlightResultsHandler(ioc, testClasses, testMethods);

            var testReports = ExecuteStatLightRun(ioc);
        }
Beispiel #8
0
        private void Execute(SilverlightTask silverlightTask)
        {
            var testMethods = silverlightTask.Node.GetMethodTasks().ToArray();
            var testClasses = silverlightTask.Node.GetClassTasks().ToArray();

            var logger          = CreateStatLightLogger();
            var eventAggregator = CreateStatLightEventAggregator(testClasses, testMethods, logger);
            var configuration   = CreateStatLightConfiguration(silverlightTask, logger, testMethods);
            var runner          = CreateStatLightRunner(configuration, logger, eventAggregator);

            var testReport = runner.Run();
        }