コード例 #1
0
        public void AddRectangleWithoutFrame_WithValidCoordinates_Returns_False()
        {
            //No frame but adding rectangle
            _frameManager = new GeometricalFrameManager();
            Point originPoint = new Point(5, -5);

            _rectangle = new Rectangle(originPoint, 4, 3);
            bool isRectangleAdded = _frameManager.AddShapesInsideFrame(_rectangle);

            Assert.AreEqual(isRectangleAdded, false, "Rectangle Not Added Please check");
        }
コード例 #2
0
        public void AddCircleWithoutFrame_WithValidCoordinates_Returns_False()
        {
            //No frame but adding circle
            _frameManager = new GeometricalFrameManager();
            Point centerPoint = new Point(5, -5);

            _circle = new Circle(centerPoint, 5);
            bool isCircleAdded = _frameManager.AddShapesInsideFrame(_circle);

            Assert.AreEqual(isCircleAdded, false, "Circle Not Added Please check");
        }
コード例 #3
0
        public void AddRectangleWithInvalidFrame_WithValidCoordinates_Returns_False()
        {
            _frameManager = new GeometricalFrameManager();
            //invalid frame
            _frameManager.AddFrame(0, 0);
            Point originPoint = new Point(5, -5);

            _rectangle = new Rectangle(originPoint, 4, 3);
            bool isRectangleAdded = _frameManager.AddShapesInsideFrame(_rectangle);

            Assert.AreEqual(isRectangleAdded, false, "Please check isRectangleAdded");
        }
コード例 #4
0
        public void AddCircleWithInvalidFrame_WithValidCoordinates_Returns_False()
        {
            _frameManager = new GeometricalFrameManager();
            //invalid frame
            _frameManager.AddFrame(0, 0);
            Point centerPoint = new Point(5, -5);

            _circle = new Circle(centerPoint, 5);
            bool isCircleAdded = _frameManager.AddShapesInsideFrame(_circle);

            Assert.AreEqual(isCircleAdded, false, "Please check isCircleAdded");
        }
コード例 #5
0
        public void AddRectangleInFrame_WithValidCoordinates_Returns_True()
        {
            Point originPoint = new Point(5, -5);

            _rectangle = new Rectangle(originPoint, 4, 3);
            bool isRectangleAdded = _frameManager.AddShapesInsideFrame(_rectangle);

            Assert.AreEqual(isRectangleAdded, true, "Rectangle Not Added Please check");
            Assert.IsNotEmpty(_frameManager.GetFrame().Rectangles);
            Assert.IsTrue(_frameManager.GetFrame().Rectangles.Count == 1);
        }
コード例 #6
0
        public void AddCircleInFrame_WithValidCoordinates_Returns_True()
        {
            Point centerPoint = new Point(5, -5);

            _circle = new Circle(centerPoint, 5);
            bool isCircleAdded = _frameManager.AddShapesInsideFrame(_circle);

            Assert.AreEqual(isCircleAdded, true, "Circle Not Added Please check");
            Assert.IsNotEmpty(_frameManager.GetFrame().Circles);
            Assert.IsTrue(_frameManager.GetFrame().Circles.Count == 1);
        }