Ejemplo n.º 1
0
 public void TestRemoveShape()
 {
     Rectangle rectangle = new Rectangle();
     _model.Add(rectangle);
     Assert.IsTrue(_model.Remove(rectangle));
     Assert.IsFalse(_model.Remove(rectangle));
 }
Ejemplo n.º 2
0
 public void TestAddShape()
 {
     Rectangle rectangle = new Rectangle();
     _model.Add(rectangle);
     List<Shape> shapes = _model.Shapes;
     Assert.AreEqual(1, shapes.Count);
     Assert.AreEqual(rectangle, shapes[0]);
 }
Ejemplo n.º 3
0
 public void TesRectangleCheckIsSelected()
 {
     Shape shape = new Rectangle();
     shape.SetPoints(new Point(20, 30), new Point(30, 40));
     Assert.IsTrue(shape.CheckIsSelected(new Point(25, 35)));
     Assert.IsFalse(shape.CheckIsSelected(new Point(19, 35)));
     Assert.IsFalse(shape.CheckIsSelected(new Point(25, 41)));
     Assert.IsFalse(shape.CheckIsSelected(new Point(19, 41)));
 }