public static IRunResult Run(IEnumerable <Type> types, params IRunListener[] listeners) { var runIntent = RunIntent.Create(); runIntent.AddTypes(types); return(Run(runIntent, listeners)); }
public static IRunResult Run(IEnumerable <Assembly> assemblies, params IRunListener[] listeners) { var runIntent = RunIntent.Create(); runIntent.AddAssemblies(assemblies); return(Run(runIntent, listeners)); }
private IRunIntent CreateRunIntent(TaskExecutionNode node) { var configuration = TaskExecutor.Configuration; var runTask = (RunTask)node.RemoteTask; var runIntent = RunIntent.Create(configuration.SeparateAppDomain, configuration.ShadowCopy, runTask.VisualStudioProcessId); node.Children.Select(CreateIntent).ForEach(runIntent.AddIntent); return(runIntent); }
public virtual void SetUp() { var runIntent = RunIntent.Create(useSeparateAppDomains: false); runIntent.AddType(typeof(T)); using (Scope = Fake.CreateScope()) { RunResult = Evaluator.Run(runIntent); } SuiteResults = RunResult.SuiteResults.SelectMany(x => x.DescendantsAndSelf(y => y.SuiteResults)).ToList(); TestResults = SuiteResults.SelectMany(x => x.TestResults).ToList(); }
public void Test() { IRunResult runResult; IFakeScope scope; var runIntent = RunIntent.Create(useSeparateAppDomains: false); runIntent.AddType(typeof(T)); using (scope = Fake.CreateScope()) { runResult = _rootRunner.Run(runIntent); } AssertResults(runResult, scope); }