Example #1
0
        public void TestAreaProperty()
        {
            // arrange
            var expectedTopLeft = new Inheritance.Point(1, 2);
            var expectedLength  = 0.0;
            var expectedArea    = 0.0;
            // act
            var square = new Inheritance.Square(expectedTopLeft, expectedLength);

            // assert
            Assert.AreEqual(square.Area, expectedArea);
        }
Example #2
0
        public void TestAreaProperty()
        {
            // arrange
            var expectedCenter = new Inheritance.Point(1, 2);
            var expectedRadius = 0.0;
            var expectedArea   = 0.0;
            // act
            var circle = new Inheritance.Circle(expectedCenter, expectedRadius);

            // assert
            Assert.AreEqual(circle.Area, expectedArea);
        }
Example #3
0
        public void TestProperties()
        {
            // arrange
            var expectedTopLeft = new Inheritance.Point(1, 2);
            var expectedLength  = 0.0;
            var expectedName    = "Square";
            // act
            var square = new Inheritance.Square(expectedTopLeft, expectedLength);

            // assert
            Assert.AreEqual(square.TopLeft, expectedTopLeft);
            Assert.AreEqual(square.Name, expectedName);
        }
Example #4
0
        public void TestAreaSetProperly()
        {
            // arrange
            var topLeft      = new Inheritance.Point(1, 2);
            var height       = 0.0;
            var width        = 0.0;
            var expectedArea = 0.0;
            // act
            var rectangle = new Inheritance.Rectangle(topLeft, height, width);

            // assert
            Assert.AreEqual(rectangle.Area, expectedArea);
        }
Example #5
0
        public void TestEquals()
        {
            // arrange
            var pointequal1   = new Inheritance.Point(1, 1);
            var point2        = new Inheritance.Point(1, 1);
            var pointNotEqual = new Inheritance.Point(2, 1);
            // act
            var equalityCheckPass = pointequal1.Equals(point2);
            var equalityCheckFail = point2.Equals(pointNotEqual);

            // assert
            Assert.IsTrue(equalityCheckPass);
            Assert.IsFalse(equalityCheckFail);
        }
Example #6
0
        public void TestProperties()
        {
            // arrange
            var expectedCenter = new Inheritance.Point(1, 2);
            var expectedRadius = 0.0;
            var expectedName   = "Circle";
            // act
            var circle = new Inheritance.Circle(expectedCenter, expectedRadius);

            // assert
            Assert.AreEqual(circle.Name, expectedName);
            Assert.AreEqual(circle.Center, expectedCenter);
            Assert.AreEqual(circle.Radius, expectedRadius);
        }
Example #7
0
        public void TestProperties()
        {
            // arrange
            var topLeft      = new Inheritance.Point(1, 2);
            var height       = 0.0;
            var width        = 0.0;
            var expectedName = "Rectangle";
            // act
            var rectangle = new Inheritance.Rectangle(topLeft, height, width);

            // assert
            Assert.AreEqual(rectangle.Name, expectedName);
            Assert.AreEqual(rectangle.TopLeft, topLeft);
            Assert.AreEqual(rectangle.Height, height);
            Assert.AreEqual(rectangle.Width, width);
        }
Example #8
0
        public void TestEquals()
        {
            // arrange
            var pointObj       = new Inheritance.Point(1, 1);
            var length1        = 1;
            var length2        = 2;
            var square1        = new Inheritance.Square(pointObj, length1);
            var squareEqual    = new Inheritance.Square(pointObj, length1);
            var squareNotEqual = new Inheritance.Square(pointObj, length2);
            // act
            var equalityCheckPass = square1.Equals(squareEqual);
            var equalityCheckFail = square1.Equals(squareNotEqual);

            // assert
            Assert.IsTrue(equalityCheckPass);
            Assert.IsFalse(equalityCheckFail);
        }
Example #9
0
        public void TestEquals()
        {
            // arrange
            var pointObj      = new Inheritance.Point(1, 1);
            var radiusNum1    = 1;
            var radiusNum2    = 0;
            var circle1       = new Inheritance.Circle(pointObj, radiusNum1);
            var circle1Equal  = new Inheritance.Circle(pointObj, radiusNum1);
            var circleUnequal = new Inheritance.Circle(pointObj, radiusNum2);
            // act
            var equalityCheckPass = circle1.Equals(circle1Equal);
            var equalityCheckFail = circle1.Equals(circleUnequal);

            // assert
            Assert.IsTrue(equalityCheckPass);
            Assert.IsFalse(equalityCheckFail);
        }
Example #10
0
        public void TestEquals()
        {
            // arrange
            var pointObj          = new Inheritance.Point(1, 1);
            var width             = 1;
            var height            = 2;
            var rectangle1        = new Inheritance.Rectangle(pointObj, width, height);
            var rectangleEqual    = new Inheritance.Rectangle(pointObj, width, height);
            var rectangleNotEqual = new Inheritance.Rectangle(pointObj, width, width);
            // act
            var equalityCheckPass = rectangle1.Equals(rectangleEqual);
            var equalityCheckFail = rectangle1.Equals(rectangleNotEqual);

            // assert
            Assert.IsTrue(equalityCheckPass);
            Assert.IsFalse(equalityCheckFail);
        }