Exemplo n.º 1
0
 public Process(ICellsBuilder cellsBuilder,
                IMoveToNextColor moveToNextColor,
                IProgress progress)
 {
     _cellsBuilder    = cellsBuilder;
     _moveToNextColor = moveToNextColor;
     _progress        = progress;
 }
        public ProcessTest()
        {
            _cellsBuilder                = new CellsBuilder();
            _connectedSameCellsFinder    = new ConnectedSameCellsFinder();
            _changedCellNeighboursFinder = new ChangedCellNeighboursFinder(_connectedSameCellsFinder);
            _moveToNextColor             = new MoveToNextColor(_changedCellNeighboursFinder);

            var progressMock = new Mock <IProgress>();

            _progress = progressMock.Object;

            _process = new Process(_cellsBuilder, _moveToNextColor, _progress);
        }