Exemple #1
0
        public virtual void before_each()
        {
            autoSubstitute = new AutoSubstitute();

            proxyableExecutor = Substitute.For <IProxyableTestExecutor>();

            remoteRunner = autoSubstitute.SubstituteFor <ICrossDomainRunner <IProxyableTestExecutor, int> >();

            progressRecorder = autoSubstitute.Resolve <IProgressRecorder>();

            logger            = autoSubstitute.Resolve <IOutputLogger>();
            crossDomainLogger = autoSubstitute.Resolve <ICrossDomainLogger>();

            executor = autoSubstitute.Resolve <BinaryTestExecutor>();
        }
Exemple #2
0
            public override int Run(IProxyableTestExecutor proxyableExecutor)
            {
                // do *not* call base implementation

                return(proxyableExecutor.ExecuteSelection(binaryPath, exampleFullNames, progressRecorder, crossDomainLogger));
            }
Exemple #3
0
 public virtual int Run(IProxyableTestExecutor proxyableExecutor)
 {
     return(proxyableExecutor.ExecuteAll(binaryPath, progressRecorder, crossDomainLogger));
 }