public void Initialize() { _canvasDrawer = new CanvasDrawerMock(new CommandsManager()); _currentResizingShapeShapeDrawer = new ShapeDrawerMock(new Point(), new Point()); _canvasDrawerResizingState = new CanvasDrawerResizingState(_canvasDrawer, _currentResizingShapeShapeDrawer); _target = new PrivateObject(_canvasDrawerResizingState); }
public void Initialize() { _canvasDrawer = new CanvasDrawerMock(new CommandsManager()); _canvasDrawer.SetCurrentShapeDrawerType(ShapeDrawerType.Line); _canvasDrawerDrawingState = new CanvasDrawerDrawingState(_canvasDrawer, new Point()); _target = new PrivateObject(_canvasDrawerDrawingState); }
public void Initialize() { _canvasManager = new CanvasManager(); _target = new PrivateObject(_canvasManager); _canvasDrawer = new CanvasDrawerMock(); _target.SetFieldOrProperty(MEMBER_VARIABLE_NAME_CANVAS_DRAWER, _canvasDrawer); }
public void TestCanvasDrawerPointerState() { Assert.ThrowsException <ArgumentNullException>(() => new CanvasDrawerPointerState(null)); var canvasDrawer = new CanvasDrawerMock(); var canvasDrawerPointerState = new CanvasDrawerPointerState(canvasDrawer); var target = new PrivateObject(canvasDrawerPointerState); Assert.AreSame(target.GetFieldOrProperty(MEMBER_VARIABLE_NAME_CANVAS_DRAWER), canvasDrawer); }
public void TestCanvasDrawerPointerState() { Assert.ThrowsException <ArgumentNullException>(() => new CanvasDrawerPointerState(null)); var canvasDrawer = new CanvasDrawerMock(new CommandsManager()); var canvasDrawerPointerState = new CanvasDrawerPointerState(canvasDrawer); var target = new PrivateObject(canvasDrawerPointerState); Assert.AreSame(target.GetFieldOrProperty(MEMBER_VARIABLE_NAME_CANVAS_DRAWER), canvasDrawer); Assert.IsNull(target.GetFieldOrProperty(MEMBER_VARIABLE_NAME_CURRENT_SELECTED_SHAPE_SHAPE_DRAWER)); }
public void TestCanvasDrawerResizingState() { Assert.ThrowsException <ArgumentNullException>(() => new CanvasDrawerResizingState(null, new ShapeDrawerMock(new Point(), new Point()))); Assert.ThrowsException <ArgumentNullException>(() => new CanvasDrawerResizingState(new CanvasDrawerMock(new CommandsManager()), null)); var canvasDrawer = new CanvasDrawerMock(new CommandsManager()); var currentResizingShapeShapeDrawer = new ShapeDrawerMock(new Point(), new Point()); var canvasDrawerResizingState = new CanvasDrawerResizingState(canvasDrawer, currentResizingShapeShapeDrawer); var target = new PrivateObject(canvasDrawerResizingState); Assert.AreSame(target.GetFieldOrProperty(MEMBER_VARIABLE_NAME_CANVAS_DRAWER), canvasDrawer); Assert.AreSame(target.GetFieldOrProperty(MEMBER_VARIABLE_NAME_CURRENT_RESIZING_SHAPE_SHAPE_DRAWER), currentResizingShapeShapeDrawer); Assert.AreSame(target.GetFieldOrProperty(MEMBER_VARIABLE_NAME_CURRENT_RESIZING_SHAPE_OLD_DRAWING_ENDING_POINT), currentResizingShapeShapeDrawer.DrawingEndingPoint); }
public void TestCanvasDrawerDrawingState() { Assert.ThrowsException <ArgumentNullException>(() => new CanvasDrawerDrawingState(null, new Point())); Assert.ThrowsException <ArgumentNullException>(() => new CanvasDrawerDrawingState(new CanvasDrawerMock(new CommandsManager()), null)); var canvasDrawer = new CanvasDrawerMock(new CommandsManager()); canvasDrawer.SetCurrentShapeDrawerType(ShapeDrawerType.Rectangle); var currentDrawingShapeDrawingStartingPoint = new Point(); var canvasDrawerDrawingState = new CanvasDrawerDrawingState(canvasDrawer, currentDrawingShapeDrawingStartingPoint); var target = new PrivateObject(canvasDrawerDrawingState); Assert.AreSame(target.GetFieldOrProperty(MEMBER_VARIABLE_NAME_CANVAS_DRAWER), canvasDrawer); Assert.AreSame(target.GetFieldOrProperty(MEMBER_VARIABLE_NAME_CURRENT_DRAWING_SHAPE_DRAWING_STARTING_POINT), currentDrawingShapeDrawingStartingPoint); Assert.IsInstanceOfType(target.GetFieldOrProperty(MEMBER_VARIABLE_NAME_CURRENT_DRAWING_SHAPE_HINT_SHAPE_DRAWER), typeof(RectangleDrawer)); }
public void Initialize() { _canvasDrawer = new CanvasDrawerMock(); _canvasDrawerPointerState = new CanvasDrawerPointerState(_canvasDrawer); }
public void Initialize() { _canvasDrawer = new CanvasDrawerMock(new CommandsManager()); _canvasDrawerPointerState = new CanvasDrawerPointerState(_canvasDrawer); _target = new PrivateObject(_canvasDrawerPointerState); }