Ejemplo n.º 1
0
        private void btnAddFigure_Click(object sender, RoutedEventArgs e)
        {
            Figure figure = new MyRectangle(70, 80);

            if (rbRectangle.IsChecked == true)
            {
                figure = new MyRectangle(70, 80);
            }
            if (rbTriangle.IsChecked == true)
            {
                figure = new MyTriangle(70, 80);
            }
            if (rbSquare.IsChecked == true)
            {
                figure = new MySquare();
            }
            if (rbRhombus.IsChecked == true)
            {
                figure = new MyRhombus();
            }
            if (rbParallelogram.IsChecked == true)
            {
                figure = new MyParallelogram();
            }
            if (rbTrapeze.IsChecked == true)
            {
                figure = new MyTrapeze();
            }
            if (rbCircle.IsChecked == true)
            {
                figure = new MyCircle();
            }
            if (rbEllipse.IsChecked == true)
            {
                figure = new MyEllipse();
            }

            figures.Add(figure);
        }
Ejemplo n.º 2
0
        public static void testRectangleCreation2()
        {
            MyRectangle rectangle = new MyRectangle(70, 80);

            Assert.AreEqual(80.0, rectangle.GetSideB());
        }
Ejemplo n.º 3
0
        public static void testCalculationSideBRectangle()
        {
            MyRectangle rectangle = new MyRectangle();

            Assert.AreEqual(100.0, rectangle.GetSideB());
        }