public void TestRemoveShape() { Rectangle rectangle = new Rectangle(); _model.Add(rectangle); Assert.IsTrue(_model.Remove(rectangle)); Assert.IsFalse(_model.Remove(rectangle)); }
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]); }
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))); }