Exemplo n.º 1
0
        protected BaseTestFixture(BaseFixtureArguments arguments)
        {
            this.arguments = arguments ?? throw new ArgumentNullException(nameof(arguments));

            var fixtureId = Guid.NewGuid().ToString();

            logger     = new FileLogger(arguments.Directory, FileLogger.LogType.TestFixture, arguments.IsDebug);
            pipeClient = new Client(fixtureId, arguments.ClientTimeout, logger);

            process = new Runner(fixtureId, arguments);
        }
Exemplo n.º 2
0
        public Runner(string fixtureId, BaseFixtureArguments arguments)
        {
            if (string.IsNullOrEmpty(fixtureId))
            {
                throw new ArgumentNullException(nameof(fixtureId));
            }

            this.fixtureId = fixtureId;
            this.arguments = arguments ?? throw new ArgumentNullException(nameof(arguments));
            logger         = new FileLogger(arguments.Directory, FileLogger.LogType.Runner, arguments.IsDebug);
        }