public void From_ValueAndUnit_ReturnsQuantityWithSameValueAndUnit()
        {
            var quantity00 = ElectricCharge.From(1, ElectricChargeUnit.AmpereHour);

            AssertEx.EqualTolerance(1, quantity00.AmpereHours, AmpereHoursTolerance);
            Assert.Equal(ElectricChargeUnit.AmpereHour, quantity00.Unit);

            var quantity01 = ElectricCharge.From(1, ElectricChargeUnit.Coulomb);

            AssertEx.EqualTolerance(1, quantity01.Coulombs, CoulombsTolerance);
            Assert.Equal(ElectricChargeUnit.Coulomb, quantity01.Unit);

            var quantity02 = ElectricCharge.From(1, ElectricChargeUnit.KiloampereHour);

            AssertEx.EqualTolerance(1, quantity02.KiloampereHours, KiloampereHoursTolerance);
            Assert.Equal(ElectricChargeUnit.KiloampereHour, quantity02.Unit);

            var quantity03 = ElectricCharge.From(1, ElectricChargeUnit.MegaampereHour);

            AssertEx.EqualTolerance(1, quantity03.MegaampereHours, MegaampereHoursTolerance);
            Assert.Equal(ElectricChargeUnit.MegaampereHour, quantity03.Unit);

            var quantity04 = ElectricCharge.From(1, ElectricChargeUnit.MilliampereHour);

            AssertEx.EqualTolerance(1, quantity04.MilliampereHours, MilliampereHoursTolerance);
            Assert.Equal(ElectricChargeUnit.MilliampereHour, quantity04.Unit);
        }
 public void FromValueAndUnit()
 {
     AssertEx.EqualTolerance(1, ElectricCharge.From(1, ElectricChargeUnit.AmpereHour).AmpereHours, AmpereHoursTolerance);
     AssertEx.EqualTolerance(1, ElectricCharge.From(1, ElectricChargeUnit.Coulomb).Coulombs, CoulombsTolerance);
     AssertEx.EqualTolerance(1, ElectricCharge.From(1, ElectricChargeUnit.KiloampereHour).KiloampereHours, KiloampereHoursTolerance);
     AssertEx.EqualTolerance(1, ElectricCharge.From(1, ElectricChargeUnit.MegaampereHour).MegaampereHours, MegaampereHoursTolerance);
     AssertEx.EqualTolerance(1, ElectricCharge.From(1, ElectricChargeUnit.MilliampereHour).MilliampereHours, MilliampereHoursTolerance);
 }
Ejemplo n.º 3
0
 public void FromValueAndUnit()
 {
     AssertEx.EqualTolerance(1, ElectricCharge.From(1, ElectricChargeUnit.Coulomb).Coulombs, CoulombsTolerance);
 }