コード例 #1
0
ファイル: PaintModelTest.cs プロジェクト: housemeow/MyPaint
 public void TestRemoveShape()
 {
     Rectangle rectangle = new Rectangle();
     _model.Add(rectangle);
     Assert.IsTrue(_model.Remove(rectangle));
     Assert.IsFalse(_model.Remove(rectangle));
 }
コード例 #2
0
ファイル: PaintModelTest.cs プロジェクト: housemeow/MyPaint
 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]);
 }
コード例 #3
0
ファイル: ShapeTest.cs プロジェクト: housemeow/MyPaint
 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)));
 }