Exemplo n.º 1
0
 public async Task WriteObjects(IEnumerable <object> objs, IConsoleFormatter formatter)
 {
     foreach (var obj in objs)
     {
         await WriteObject(obj, formatter);
     }
 }
 protected SpecificationRunnerBase(
     IExpressionRunner runner,
     ISpecificationFinder finder,
     IConsoleFormatter formatter)
 {
     this.runner = runner;
     this.finder = finder;
     this.formatter = formatter;
 }
        public void BeforeEach()
        {
            originalWritter = Console.Out;
            stringWriter    = new StringWriter(CultureInfo.CurrentCulture);
            Console.SetOut(stringWriter);

            consoleFormatter = new DocumentionConsoleFormatter(new DefaultConsoleWritter());
            consoleFormatter.WriteInformation(Resources.TestReason);
        }
        public void BeforeEach()
        {
            originalWritter = Console.Out;
            stringWriter = new StringWriter(CultureInfo.CurrentCulture);
            Console.SetOut(stringWriter);

            consoleFormatter = new DocumentionConsoleFormatter(new DefaultConsoleWritter());
            consoleFormatter.WriteInformation(Resources.TestReason);
        }
        public ClientConsole(ITerminal terminal, IConsoleFormatter formatter, IClientWrapper client)
        {
            _terminal  = terminal;
            _formatter = formatter;
            _client    = client;
            _sanitizer = new Sanitizer();

            RewriteConsole();
        }
        public void BeforeEach()
        {
            this.originalWritter = Console.Out;
            this.stringWriter = new StringWriter(CultureInfo.CurrentCulture);
            Console.SetOut(this.stringWriter);

            this.consoleFormatter = new ProgressConsoleFormatter(new DefaultConsoleWritter());
            this.consoleFormatter.WriteInformation(Resources.TestReason);
        }
 protected SpecificationRunnerBase(
     IExpressionRunner runner,
     ISpecificationFinder finder,
     IConsoleFormatter formatter)
 {
     this.runner    = runner;
     this.finder    = finder;
     this.formatter = formatter;
 }
        public void BeforeEach()
        {
            this.originalWritter = Console.Out;
            this.stringWriter    = new StringWriter(CultureInfo.CurrentCulture);
            Console.SetOut(this.stringWriter);

            this.consoleFormatter = new ProgressConsoleFormatter(new DefaultConsoleWritter());
            this.consoleFormatter.WriteInformation(Resources.TestReason);
        }
Exemplo n.º 9
0
 public ValidateCommand(
     IConfigurationManager configurationManager,
     IConsoleFormatter consoleFormatter,
     IBootstrapper bootstrapper)
 {
     this.configurationManager = configurationManager;
     this.consoleFormatter     = consoleFormatter;
     this.bootstrapper         = bootstrapper;
 }
        public GameOfLifeRunner(IGame game, IConsoleFormatter formatter)
        {
            _game = game;
            _formatter = formatter;

            var seed = generateRandomBoard();
            _game.Initialize(BOARD_SIZE, seed);
            _formatter.Initialize(BOARD_SIZE);
        }
Exemplo n.º 11
0
 public ProcessCommand(
     ISessionManager sessionManager,
     IConsoleFormatter consoleFormatter)
 {
     this.sessionManager = sessionManager;
     if (consoleFormatter != null)
     {
         this.consoleFormatter = consoleFormatter;
     }
 }
Exemplo n.º 12
0
 public RecordCommand(
     ISessionManager sessionManager,
     IConsoleFormatter consoleFormatter,
     IInteractiveCommandLine commandLine,
     IMessageLoop messageLoop)
 {
     this.sessionManager   = sessionManager;
     this.consoleFormatter = consoleFormatter;
     this.commandLine      = commandLine;
     this.messageLoop      = messageLoop;
 }
 public ISpecificationRunner CreateSpecificationRunner(bool parrallel, 
                                                       IExpressionRunner runner, 
                                                       ISpecificationFinder finder, 
                                                       IConsoleFormatter formatter)
 {
     if (parrallel) {
         return new ParallelSpecificationRunner(runner, finder, formatter);
     }
     
     return new DefaultSpecificationRunner(runner, finder, formatter);
 }
        public ISpecificationRunner CreateSpecificationRunner(bool parrallel,
                                                              IExpressionRunner runner,
                                                              ISpecificationFinder finder,
                                                              IConsoleFormatter formatter)
        {
            if (parrallel)
            {
                return(new ParallelSpecificationRunner(runner, finder, formatter));
            }

            return(new DefaultSpecificationRunner(runner, finder, formatter));
        }
Exemplo n.º 15
0
 public InteractiveCommandLine(IConsoleFormatter consoleFormatter)
 {
     this.consoleFormatter = consoleFormatter;
 }
 public ParallelSpecificationRunner(IExpressionRunner runner, 
                                    ISpecificationFinder finder, 
                                    IConsoleFormatter formatter) : base(runner, finder, formatter)
 {
 }
 public ParallelSpecificationRunner(IExpressionRunner runner,
                                    ISpecificationFinder finder,
                                    IConsoleFormatter formatter) : base(runner, finder, formatter)
 {
 }
Exemplo n.º 18
0
 public Task WriteObjects(IEnumerable <object> objs, IConsoleFormatter formatter)
 {
     return(_console.WriteObject(objs, formatter));
 }
Exemplo n.º 19
0
 public Task WriteObject(object obj, IConsoleFormatter formatter)
 {
     return(_console.WriteObject(obj, formatter));
 }
Exemplo n.º 20
0
        public Task WriteObject(object obj, IConsoleFormatter formatter)
        {
            var formatted = formatter.Format(obj);

            return(_data.WriteLineAsync(formatted));
        }
Exemplo n.º 21
0
 public RecordCommand(ISessionManager sessionManager, IConsoleFormatter console) :
     this(sessionManager, console, new InteractiveCommandLine(console), new MessageLoop())
 {
 }