public void CircleContourSegment_RadiusGreaterThanZero_ReturnsNewInstanceWithSpecifiedRadius()
        {
            // Arrange.
            var radius = 5;

            // Act.
            var segment = new CircleContourSegment(radius);

            // Assert.
            Assert.AreEqual(radius, segment.Radius);
        }
        public void CalculateIntegralValue_ReturnsValue()
        {
            // Arrange.
            var radius         = 5;
            var segment        = new CircleContourSegment(radius);
            var expectedResult = 2 * Math.PI * Math.Pow(radius, 2);
            // Act.
            var result = segment.CalculateIntegralValue();

            // Assert.
            Assert.AreEqual(expectedResult, result, double.Epsilon);
        }