Ejemplo n.º 1
0
 public void ShouldTotalCircumferenceCalculator_return_correct_sum()
 {
     IShape square = new Square { A = 4 };
     IShape rect = new Rectangle { A = 4, B = 5 };
     TotalCircumferenceCalculator calculator = new TotalCircumferenceCalculator();
     calculator.Add(square);
     calculator.Add(rect);
     Assert.That(calculator.GetTotal(), Is.EqualTo(square.Circumference() + rect.Circumference()));
 }
Ejemplo n.º 2
0
 int CalculateCircumferenceForSquare(Square rect)
 {
     rect.A = 4;
     return rect.Circumference();
 }
Ejemplo n.º 3
0
 public void Should_calculate_circumference_for_square()
 {
     Square square = new Square();
     square.A = 5;
     Assert.That(square.Circumference(), Is.EqualTo(20));
 }
Ejemplo n.º 4
0
        private static Figure GenerateFigure()
        {
            Random rnd = new Random();
            Figure figure = null;
            int figureNumber = rnd.Next(1, 8);

            switch (figureNumber)
            {
                case 1:
                    figure = new LForm();
                    return figure;
                case 2:
                    figure = new Line();
                    return figure;
                case 3:
                    figure = new ReversedLForm();
                    return figure;
                case 4:
                    figure = new ReversedZForm();
                    return figure;
                case 5:
                    figure = new Square();
                    return figure;
                case 6:
                    figure = new TForm();
                    return figure;
                case 7:
                    figure = new ZForm();
                    return figure;
                default:
                    return figure;
            }
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Entry point
        /// </summary>
        /// <param name="args">can be empty</param>
        public static void Main(string[] args)
        {
            Square test1 = new Square(1, 1, 3);

            Console.WriteLine(test1.GetArea());
        }