public void ShoudlReturnCorrectValueFromProbability_NormalDistribution_Float()
        {
            float testValue1 = (float)ndFloat.GetValueFromProbability(3);

            Assert.AreEqual(-3.11763000488281, testValue1, 0.0001);

            float testValue2 = (float)ndFloat.GetValueFromProbability(52);

            Assert.AreEqual(0.0829156, testValue2, 0.0001);

            float testValue3 = (float)ndFloat.GetValueFromProbability(97);

            Assert.AreEqual(3.1176273, testValue3, 0.0001);
        }
        public void ShoudlReturnCorrectValueFromProbability_NormalDistribution_Double()
        {
            double testValue1 = (double)ndDouble.GetValueFromProbability(3);

            Assert.AreEqual(-3.1176273, testValue1, 0.000001);

            double testValue2 = (double)ndDouble.GetValueFromProbability(52);

            Assert.AreEqual(0.0829156, testValue2, 0.000001);

            double testValue3 = (double)ndDouble.GetValueFromProbability(97);

            Assert.AreEqual(3.1176273, testValue3, 0.000001);
        }
        public void ShoudlReturnCorrectValueFromProbability_NormalDistribution_Decimal()
        {
            decimal testValue1 = (decimal)ndDecimal.GetValueFromProbability(3);

            Assert.AreEqual(-3.117627302934076M, testValue1);

            decimal testValue2 = (decimal)ndDecimal.GetValueFromProbability(52);

            Assert.AreEqual(0.082915619758885M, testValue2);

            decimal testValue3 = (decimal)ndDecimal.GetValueFromProbability(97);

            Assert.AreEqual(3.117627302934076M, testValue3);
        }