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())); }
int CalculateCircumferenceForSquare(Square rect) { rect.A = 4; return rect.Circumference(); }
public void Should_calculate_circumference_for_square() { Square square = new Square(); square.A = 5; Assert.That(square.Circumference(), Is.EqualTo(20)); }
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; } }
/// <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()); }