Exemplo n.º 1
0
        public void IsLegalDrive_ModerateDrinking_ReturnTrue()
        {
            double bac = 0.07;

            bool result = BloodAlcoholCalculator.IsLegalDrive(bac);

            Assert.That(result, Is.True);
        }
Exemplo n.º 2
0
        public void IsLegalDrive_BingeDrinking_ReturnFalse()
        {
            double bac = 0.08;

            bool result = BloodAlcoholCalculator.IsLegalDrive(bac);

            Assert.That(result, Is.False);
        }
Exemplo n.º 3
0
        public void CalcBac_LimitContext_ReturnBacLimit()
        {
            var ctx = new BloodAlcoholContext()
            {
                AlcoholConsumedOz      = 5.0,
                BodyWeightLb           = 190.0,
                TargetSex              = BloodAlcoholContext.Sex.Male,
                HoursSinceTheLastDrink = 1.0,
            };

            double bac = BloodAlcoholCalculator.CalcBac(ctx);

            Assert.That(bac, Is.EqualTo(0.08).Within(0.001));
        }