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