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

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

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

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

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

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

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

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

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