public void CalculateCrash_ReturnsIntuitiveValue()
        {
            double result = Formulas.CalculateCrash(1, 80);

            Assert.Equal(4.15, Math.Round(result, 2));
        }
        public void WeightFactor_Above150ReturnsIntuitiveValue()
        {
            double result = Formulas.WeightFactor(250);

            Assert.Equal(1.34, Math.Round(result, 2));
        }
        public void WeightFactor_Below150ReturnsIntuitiveValue()
        {
            double result = Formulas.WeightFactor(90);

            Assert.Equal(0.79, Math.Round(result, 2));
        }
        public void WeightFactor_ReturnsBaseline()
        {
            double result = Formulas.WeightFactor(150);

            Assert.Equal(1, result);
        }
        public void CalculateCrash_ReturnsMin3()
        {
            double result = Formulas.CalculateCrash(0.25, 16);

            Assert.Equal(3, result);
        }
        public void CalculateCrash_ReturnsMax6()
        {
            double result = Formulas.CalculateCrash(8, 480);

            Assert.Equal(6, result);
        }
        public void CalculateCrash_ReturnsIntuitiveValueWithLowCoeff()
        {
            double result = Formulas.CalculateCrash(0.79, 80);

            Assert.Equal(3.28, Math.Round(result, 2));
        }
        public void CalculateCrash_ReturnsIntuitiveValueWithHighCoeff()
        {
            double result = Formulas.CalculateCrash(1.34, 80);

            Assert.Equal(5.56, Math.Round(result, 2));
        }