Ejemplo n.º 1
0
 public void TestInitialize()
 {
     _target.SetFieldOrProperty(MEMBER_VARIABLE_NAME_CURRENT_SHAPE_DRAWER_TYPE, ShapeDrawerType.Line);
     _canvasDrawer.Initialize(ShapeDrawerType.Rectangle);
     Assert.AreEqual(_canvasDrawer.CurrentShapeDrawerType, ShapeDrawerType.Rectangle);
     Assert.IsInstanceOfType(_target.GetFieldOrProperty(MEMBER_VARIABLE_NAME_CURRENT_STATE), typeof(CanvasDrawerPointerState));
     Assert.IsTrue(_shapeDrawersManager.IsCalledClear);
 }
Ejemplo n.º 2
0
        public void TestInitialize()
        {
            PrivateObject shapeDrawersManagerTarget = PrepareTestClearCanvas();
            int           count = 0;

            _canvasDrawer.CanvasRefreshDrawRequested += () => count++;
            SetCurrentShapeDrawerType(ShapeDrawerType.Line);
            _canvasDrawer.Initialize(ShapeDrawerType.Rectangle);
            AssertTestClearCanvas(shapeDrawersManagerTarget);
            Assert.AreEqual(count, 1);
            Assert.AreEqual(( ShapeDrawerType )_target.GetFieldOrProperty(MEMBER_VARIABLE_NAME_CURRENT_SHAPE_DRAWER_TYPE), ShapeDrawerType.Rectangle); // The only different assert from that of TestClearCanvas.
        }