コード例 #1
0
        public void DrawCircleInFrameWithoutFrame__ReturnsFalse()
        {
            _frameManager = new GeometricalFrameManager();
            var isCircleDrwaninConsole = _frameManager.DrawShapesInsideFrame(_circle);

            Assert.AreEqual(isCircleDrwaninConsole, false);
        }
コード例 #2
0
        public void MoveCircleInFrameWithoutFrame__ReturnsFalse()
        {
            _frameManager = new GeometricalFrameManager();
            Point newcenterPoint         = new Point(8, -8);
            var   newCenter              = new ResizeFactor(newcenterPoint);
            var   isCircleDrwaninConsole = _frameManager.MoveShapesInsideFrame(_circle, newCenter);

            Assert.AreEqual(isCircleDrwaninConsole, false);
        }
コード例 #3
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");
        }
コード例 #4
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");
        }
コード例 #5
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");
        }
コード例 #6
0
        public void ResizeRectangleInFrameWithNoFrame__ReturnsFalse()
        {
            Point originPoint = new Point(5, -5);

            _rectangle = new Rectangle(originPoint, 4, 3);
            _frameManager.AddShapesInsideFrame(_rectangle);
            _frameManager = new GeometricalFrameManager();
            var newHeightandWidth  = new ResizeFactor(5, 5);
            var isRectangleResized = _frameManager.ResizeShapesInsideFrame(_rectangle, newHeightandWidth);

            Assert.AreEqual(isRectangleResized, false);
        }
コード例 #7
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");
        }
コード例 #8
0
 public void CleanUp()
 {
     _frameManager = null;
     _rectangle    = null;
 }
コード例 #9
0
 public void Setup()
 {
     _frameManager = new GeometricalFrameManager();
     _frameManager.AddFrame(10, -10);
 }
コード例 #10
0
 public void CleanUp()
 {
     _frameManager = null;
     _circle       = null;
 }
コード例 #11
0
 public void CleanUp()
 {
     _geometricalFrameManager = null;
 }
コード例 #12
0
 public void Setup()
 {
     _geometricalFrameManager = new GeometricalFrameManager();
 }