public void FromValueAndUnit() { Assert.AreEqual(1, AmplitudeRatio.From(1, AmplitudeRatioUnit.DecibelMicrovolt).DecibelMicrovolts, DecibelMicrovoltsTolerance); Assert.AreEqual(1, AmplitudeRatio.From(1, AmplitudeRatioUnit.DecibelMillivolt).DecibelMillivolts, DecibelMillivoltsTolerance); Assert.AreEqual(1, AmplitudeRatio.From(1, AmplitudeRatioUnit.DecibelUnloaded).DecibelsUnloaded, DecibelsUnloadedTolerance); Assert.AreEqual(1, AmplitudeRatio.From(1, AmplitudeRatioUnit.DecibelVolt).DecibelVolts, DecibelVoltsTolerance); }
public void From_ValueAndUnit_ReturnsQuantityWithSameValueAndUnit() { var quantity00 = AmplitudeRatio.From(1, AmplitudeRatioUnit.DecibelMicrovolt); AssertEx.EqualTolerance(1, quantity00.DecibelMicrovolts, DecibelMicrovoltsTolerance); Assert.Equal(AmplitudeRatioUnit.DecibelMicrovolt, quantity00.Unit); var quantity01 = AmplitudeRatio.From(1, AmplitudeRatioUnit.DecibelMillivolt); AssertEx.EqualTolerance(1, quantity01.DecibelMillivolts, DecibelMillivoltsTolerance); Assert.Equal(AmplitudeRatioUnit.DecibelMillivolt, quantity01.Unit); var quantity02 = AmplitudeRatio.From(1, AmplitudeRatioUnit.DecibelUnloaded); AssertEx.EqualTolerance(1, quantity02.DecibelsUnloaded, DecibelsUnloadedTolerance); Assert.Equal(AmplitudeRatioUnit.DecibelUnloaded, quantity02.Unit); var quantity03 = AmplitudeRatio.From(1, AmplitudeRatioUnit.DecibelVolt); AssertEx.EqualTolerance(1, quantity03.DecibelVolts, DecibelVoltsTolerance); Assert.Equal(AmplitudeRatioUnit.DecibelVolt, quantity03.Unit); }