public void FromValueAndUnit()
 {
     AssertEx.EqualTolerance(1, Irradiation.From(1, IrradiationUnit.JoulePerSquareCentimeter).JoulesPerSquareCentimeter, JoulesPerSquareCentimeterTolerance);
     AssertEx.EqualTolerance(1, Irradiation.From(1, IrradiationUnit.JoulePerSquareMeter).JoulesPerSquareMeter, JoulesPerSquareMeterTolerance);
     AssertEx.EqualTolerance(1, Irradiation.From(1, IrradiationUnit.JoulePerSquareMillimeter).JoulesPerSquareMillimeter, JoulesPerSquareMillimeterTolerance);
     AssertEx.EqualTolerance(1, Irradiation.From(1, IrradiationUnit.KilojoulePerSquareMeter).KilojoulesPerSquareMeter, KilojoulesPerSquareMeterTolerance);
     AssertEx.EqualTolerance(1, Irradiation.From(1, IrradiationUnit.KilowattHourPerSquareMeter).KilowattHoursPerSquareMeter, KilowattHoursPerSquareMeterTolerance);
     AssertEx.EqualTolerance(1, Irradiation.From(1, IrradiationUnit.MillijoulePerSquareCentimeter).MillijoulesPerSquareCentimeter, MillijoulesPerSquareCentimeterTolerance);
     AssertEx.EqualTolerance(1, Irradiation.From(1, IrradiationUnit.WattHourPerSquareMeter).WattHoursPerSquareMeter, WattHoursPerSquareMeterTolerance);
 }
Esempio n. 2
0
        public void From_ValueAndUnit_ReturnsQuantityWithSameValueAndUnit()
        {
            var quantity00 = Irradiation.From(1, IrradiationUnit.JoulePerSquareCentimeter);

            AssertEx.EqualTolerance(1, quantity00.JoulesPerSquareCentimeter, JoulesPerSquareCentimeterTolerance);
            Assert.Equal(IrradiationUnit.JoulePerSquareCentimeter, quantity00.Unit);

            var quantity01 = Irradiation.From(1, IrradiationUnit.JoulePerSquareMeter);

            AssertEx.EqualTolerance(1, quantity01.JoulesPerSquareMeter, JoulesPerSquareMeterTolerance);
            Assert.Equal(IrradiationUnit.JoulePerSquareMeter, quantity01.Unit);

            var quantity02 = Irradiation.From(1, IrradiationUnit.JoulePerSquareMillimeter);

            AssertEx.EqualTolerance(1, quantity02.JoulesPerSquareMillimeter, JoulesPerSquareMillimeterTolerance);
            Assert.Equal(IrradiationUnit.JoulePerSquareMillimeter, quantity02.Unit);

            var quantity03 = Irradiation.From(1, IrradiationUnit.KilojoulePerSquareMeter);

            AssertEx.EqualTolerance(1, quantity03.KilojoulesPerSquareMeter, KilojoulesPerSquareMeterTolerance);
            Assert.Equal(IrradiationUnit.KilojoulePerSquareMeter, quantity03.Unit);

            var quantity04 = Irradiation.From(1, IrradiationUnit.KilowattHourPerSquareMeter);

            AssertEx.EqualTolerance(1, quantity04.KilowattHoursPerSquareMeter, KilowattHoursPerSquareMeterTolerance);
            Assert.Equal(IrradiationUnit.KilowattHourPerSquareMeter, quantity04.Unit);

            var quantity05 = Irradiation.From(1, IrradiationUnit.MegajoulePerSquareMeter);

            AssertEx.EqualTolerance(1, quantity05.MegajoulePerSquareMeters, MegajoulePerSquareMetersTolerance);
            Assert.Equal(IrradiationUnit.MegajoulePerSquareMeter, quantity05.Unit);

            var quantity06 = Irradiation.From(1, IrradiationUnit.MillijoulePerSquareCentimeter);

            AssertEx.EqualTolerance(1, quantity06.MillijoulesPerSquareCentimeter, MillijoulesPerSquareCentimeterTolerance);
            Assert.Equal(IrradiationUnit.MillijoulePerSquareCentimeter, quantity06.Unit);

            var quantity07 = Irradiation.From(1, IrradiationUnit.WattHourPerSquareMeter);

            AssertEx.EqualTolerance(1, quantity07.WattHoursPerSquareMeter, WattHoursPerSquareMeterTolerance);
            Assert.Equal(IrradiationUnit.WattHourPerSquareMeter, quantity07.Unit);
        }