Esempio n. 1
0
 public void TestRectangleConstructorSanityChecksWidth()
 {
     Rectangle rectangle = new Rectangle(0, 50);
 }
Esempio n. 2
0
 public void TestRectangleConstructorSanityChecksWidthPositivity()
 {
     Rectangle rectangle = new Rectangle(-1, 50);
 }
Esempio n. 3
0
 public void TestRectangleConstructorSanityChecksHeight()
 {
     Rectangle rectangle = new Rectangle(50, 0);
 }
Esempio n. 4
0
 public void TestRectangleConstructorSanityChecksHeightPositivity()
 {
     Rectangle rectangle = new Rectangle(50, -1);
 }
Esempio n. 5
0
 public void TestRectangleArea()
 {
     Rectangle rectangle = new Rectangle(1, 5);
     Assert.AreEqual(5, rectangle.Area());
 }
Esempio n. 6
0
 public void TestRectangleConstructor()
 {
     Rectangle rectangle = new Rectangle(40, 50);
     Assert.AreEqual(40, rectangle.Width);
     Assert.AreEqual(50, rectangle.Height);
 }
Esempio n. 7
0
 public void TestBiggerRectanglePerimeter()
 {
     Rectangle rectangle = new Rectangle(10, 100);
     Assert.AreEqual(220, rectangle.Perimeter());
 }
Esempio n. 8
0
 public void TestScaleRectangle37Percent()
 {
     Rectangle rectangle = new Rectangle(10, 15);
     rectangle.Scale(37);
     Assert.AreEqual((decimal) 3.7, rectangle.Width);
     Assert.AreEqual((decimal) 5.55, rectangle.Height);
 }
Esempio n. 9
0
 public void TestSidesCount()
 {
     Rectangle rectangle = new Rectangle(1, 5);
     Assert.AreEqual(4, rectangle.SidesCount);
 }
Esempio n. 10
0
 public void TestBiggerRectangleArea()
 {
     Rectangle rectangle = new Rectangle(10, 100);
     Assert.AreEqual(1000, rectangle.Area());
 }
Esempio n. 11
0
 public void TestScaleRectangleUpAndDown()
 {
     Rectangle rectangle = new Rectangle(10, 15);
     rectangle.Scale(50);
     rectangle.Scale(200);
     Assert.AreEqual(10, rectangle.Width);
     Assert.AreEqual(15, rectangle.Height);
 }
Esempio n. 12
0
 public void TestScaleRectangleToNegativePercent()
 {
     Rectangle rectangle = new Rectangle(10, 15);
     rectangle.Scale(-5);
 }
Esempio n. 13
0
 public void TestScaleRectangleTo0Percent()
 {
     Rectangle rectangle = new Rectangle(10, 15);
     rectangle.Scale(0);
 }
Esempio n. 14
0
 public void TestRectanglePerimeter()
 {
     Rectangle rectangle = new Rectangle(1, 5);
     Assert.AreEqual(12, rectangle.Perimeter());
 }
Esempio n. 15
0
 public void TestDefaultColors()
 {
     Rectangle shape = new Rectangle(10, 15);
     Assert.AreEqual(Colors.Bisque, shape.FillColor);
     Assert.AreEqual(Colors.Tomato, shape.BorderColor);
 }
Esempio n. 16
0
 public void TestScaleRectangle150Percent()
 {
     Rectangle rectangle = new Rectangle(10, 15);
     rectangle.Scale(150);
     Assert.AreEqual(15, rectangle.Width);
     Assert.AreEqual((decimal) 22.5, rectangle.Height);
 }
Esempio n. 17
0
 public void TestScaleRectangle200Percent()
 {
     Rectangle rectangle = new Rectangle(10, 15);
     rectangle.Scale(200);
     Assert.AreEqual(20, rectangle.Width);
     Assert.AreEqual(30, rectangle.Height);
 }