public void LastBoundEndsWithMaxInteger()
        {
            var lastRate = DevelopmentRatesComponent.GetDevelopmentRates().Last();


            Assert.Equal(int.MaxValue, lastRate.UpperBound);
        }
        public void BoundStartsFromMinRating()
        {
            var firstRate = DevelopmentRatesComponent.GetDevelopmentRates().First();


            Assert.Equal(DevelopmentRate.MinRating, firstRate.LowerBound);
        }
        public void BoundsAreContinuous()
        {
            var rates = DevelopmentRatesComponent.GetDevelopmentRates();


            var previousBoundValue = DevelopmentRate.MinRating;

            foreach (var rate in rates)
            {
                Assert.Equal(previousBoundValue, rate.LowerBound);

                previousBoundValue = rate.UpperBound + 1;
            }
        }