示例#1
0
 public SilverlightUnitTestElement(IUnitTestProvider provider, IUnitTestRunStrategy runStrategy)
 {
     this.runStrategy = runStrategy;
     Id       = Guid.NewGuid().ToString();
     Provider = provider;
     Children = new List <IUnitTestElement>();
 }
 public SilverlightUnitTestElement(IUnitTestProvider provider, IUnitTestRunStrategy runStrategy)
 {
     this.runStrategy = runStrategy;
     Id = Guid.NewGuid().ToString();
     Provider = provider;
     Children = new List<IUnitTestElement>();
 }
示例#3
0
        public void Run(
            Lifetime lifetime,
            ITaskRunnerHostController runController,
            IUnitTestRun run,
            IUnitTestLaunch launch,
            Action continuation)
        {
            launch.EnsureSilverlightPlatformSupport(ref run, this.provider, runController);

            this.strategy = new OutOfProcessUnitTestRunStrategy(SilverlightUnitTestProvider.GetTaskRunnerInfo(launch));
            this.strategy.Run(lifetime, runController, run, launch, continuation);
        }
示例#4
0
 public bool IsUnityEditorUnitTestRunStrategy(IUnitTestRunStrategy strategy) => strategy is RunViaUnityEditorStrategy;
 public SilverlightUnitTestElement(UnitTestElementId id, IUnitTestRunStrategy runStrategy)
 {
     this.runStrategy = runStrategy;
     this.Id = id;
     this.Children = new List<IUnitTestElement>();
 }
示例#6
0
 public bool IsUnityEditorUnitTestRunStrategy(IUnitTestRunStrategy strategy)
 {
     return(UnityNUnitServiceProvider.IsUnityUnitTestStrategy(mySolutionTracker, myRdUnityModel, myUnityEditorProtocol));
 }