Exemplo n.º 1
0
        public static IRunResult Run(IEnumerable <Type> types, params IRunListener[] listeners)
        {
            var runIntent = RunIntent.Create();

            runIntent.AddTypes(types);
            return(Run(runIntent, listeners));
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 5
0
        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);
        }