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); }
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); }