public void PaintOverFigure_IsPaintedException(double triangleFirstSide, double triangleSecondSide, double triangleThirdSide, Colors actualColor, Colors newFirstColor, Colors newSecondColor)
        {
            PaperTriangle actualPaperTriangle = new PaperTriangle(new List <double> {
                triangleFirstSide, triangleSecondSide, triangleThirdSide
            }, actualColor);

            actualPaperTriangle.PaintOverFigure(newFirstColor);
            Assert.ThrowsException <IsPaintedException>(() => actualPaperTriangle.PaintOverFigure(newSecondColor));
        }
        public void PaintOverFigure_PositiveTestResult(double triangleFirstSide, double triangleSecondSide, double triangleThirdSide, Colors actualColor, Colors newColor, Colors expectedColor)
        {
            PaperTriangle actualPaperTriangle = new PaperTriangle(new List <double> {
                triangleFirstSide, triangleSecondSide, triangleThirdSide
            }, actualColor);

            actualPaperTriangle.PaintOverFigure(newColor);
            Assert.AreEqual(expectedColor, actualPaperTriangle.Color);
        }