public CanvasControlHarness( IDependencyPropertyService propertyService, ICanvasRenderer renderer, IVisualService visualService) : base(propertyService, renderer, visualService) { }
public void TearDown() { _createdCanvas = null; _mockCanvas = null; _canvasRenderer = null; _outputWriter = null; }
public ConsoleDrawEngine( ICanvasRenderer <ConsolePixelData> canvasRenderer, ICommandInvoker <ConsolePixelData, ConsoleInputContext> commandInvoker, IReceiver <ConsoleInputContext> receiver, ILogger logger) : base(canvasRenderer, commandInvoker, receiver, logger) { }
public DrawEngine( ICanvasRenderer <TPixelData> canvasRenderer, ICommandInvoker <TPixelData, TCommandInput> commandInvoker, IReceiver <TCommandInput> receiver, ILogger logger) { _canvasRenderer = canvasRenderer; _commandInvoker = commandInvoker; _receiver = receiver; _logger = logger; }
public CanvasControl( IDependencyPropertyService propertyService, ICanvasRenderer renderer, IVisualService visualService) { _propertyService = propertyService; _renderer = renderer; _visualService = visualService; // TODO: Should this be moved into an initialize method? _propertyService.SetSource(this); _visualService.SetSource(this); }
public void SetUp() { //arrange _outputWriter = new StandardInputOutputWriter(); _createdCanvas = new char[x + 2, y + 2]; _outputWriter = new StandardInputOutputWriter(); _mockCanvas = Mock.Of <Canvas>(m => m.GetCanvas() == _createdCanvas && m.Width == x && m.Height == y); _canvasRenderer = new CanvasRenderer(_mockCanvas, _outputWriter); }
public void SetCanvasRenderer(ICanvasRenderer canvasRenderer) { CanvasRenderer = canvasRenderer; }
public CanvasProcessor(IInputCommandReader inputCommandReader, ICanvasRenderer canvasRenderer, IOutputWriter outputWriter) { InputCommandReader = inputCommandReader; OutputWriter = outputWriter; CanvasRenderer = canvasRenderer; }