public void CastToRectangleExceptionTest() { Square target = new Square(10); Rectangle rectangle = target; rectangle.Update(2, 3); }
public void AreaTest() { Square target = new Square(0); target.Length = double.Epsilon; Assert.AreEqual(double.Epsilon * double.Epsilon, target.Area); target.Length = 0; Assert.AreEqual(0, target.Area); target.Length = 1; Assert.AreEqual(1, target.Area); target.Length = 2; Assert.AreEqual(4, target.Area); target.Length = double.MaxValue; Assert.AreEqual(double.PositiveInfinity, target.Area); target.Length = double.NaN; Assert.IsTrue(double.IsNaN(target.Area)); }
public void CastToRectangleTest() { Square target = new Square(10); Rectangle rectangle = target; rectangle.Length = 2; rectangle.Width = 3; double expected = 9; Assert.AreEqual(expected, rectangle.Area); }
public void WidthTest() { double length = 0; double expected = 10; double actual; Square target = new Square(length); target.Width = expected; actual = target.Width; Assert.AreEqual(expected, actual); }
public void WidthExceptionTest() { Square target = new Square(0); target.Width = -1; }
public void LengthExceptionTest() { Square target = new Square(0); target.Length = -1; }
public void LengthEqualsWidthTest() { Square target = new Square(0); target.Width = 10; Assert.AreEqual(target.Length, target.Width); target.Length = 20; Assert.AreEqual(target.Length, target.Width); }
public void ConstructorTest() { double length = 0; Square target = new Square(length); Assert.AreEqual(length, target.Length); }
public void ConstructorExceptionTest() { Square target = new Square(-1); }