public Repositories(ITrianglesRepository triangles, ISquaresRepository squares, IRectanglesRepository rectangles, ICirclesRepository circles) { Triangles = triangles; Squares = squares; Rectangles = rectangles; Circles = circles; Triangles.TriangleAdded += Triangles_TriangleAdded; Squares.SquareAdded += SquaresOnSquareAdded; Rectangles.RectangleAdded += Rectangles_RectangleAdded; Circles.CircleAdded += Circles_CircleAdded; Triangles.TriangleRemoved += Triangles_TriangleRemoved; Squares.SquareRemoved += Squares_SquareRemoved; Rectangles.RectangleRemoved += Rectangles_RectangleRemoved; Circles.CircleRemoved += Circles_CircleRemoved; }
public CircleCalculator(ICirclesRepository repository) { _repository = repository; }