public void Convert_ChangeType_InvalidType_ThrowsInvalidCastException() { var quantity = ForceChangeRate.FromNewtonsPerSecond(1.0); Assert.Throws <InvalidCastException>(() => Convert.ChangeType(quantity, typeof(QuantityFormatter))); }
/// <inheritdoc cref="ForceChangeRate.FromKilonewtonsPerSecond(double?)"/> public static ForceChangeRate?KilonewtonsPerSecond(this float?value) => ForceChangeRate.FromKilonewtonsPerSecond(value);
/// <inheritdoc cref="ForceChangeRate.FromKilonewtonsPerSecond(double?)"/> public static ForceChangeRate?KilonewtonsPerSecond(this decimal?value) => ForceChangeRate.FromKilonewtonsPerSecond(value == null ? (double?)null : Convert.ToDouble(value.Value));
/// <inheritdoc cref="ForceChangeRate.FromDecinewtonsPerSecond(double)"/> public static ForceChangeRate DecinewtonsPerSecond(this float value) => ForceChangeRate.FromDecinewtonsPerSecond(value);
/// <inheritdoc cref="ForceChangeRate.FromKilonewtonsPerMinute(double?)"/> public static ForceChangeRate?KilonewtonsPerMinute(this float?value) => ForceChangeRate.FromKilonewtonsPerMinute(value);
/// <inheritdoc cref="ForceChangeRate.FromDecanewtonsPerMinute(double)"/> public static ForceChangeRate DecanewtonsPerMinute(this decimal value) => ForceChangeRate.FromDecanewtonsPerMinute(Convert.ToDouble(value));
/// <inheritdoc cref="ForceChangeRate.FromDecanewtonsPerSecond(double?)"/> public static ForceChangeRate?DecanewtonsPerSecond(this long?value) => ForceChangeRate.FromDecanewtonsPerSecond(value);
/// <inheritdoc cref="ForceChangeRate.FromNewtonsPerSecond(double)"/> public static ForceChangeRate NewtonsPerSecond(this long value) => ForceChangeRate.FromNewtonsPerSecond(value);
/// <inheritdoc cref="ForceChangeRate.FromCentinewtonsPerSecond(double?)"/> public static ForceChangeRate?CentinewtonsPerSecond(this int?value) => ForceChangeRate.FromCentinewtonsPerSecond(value);
/// <inheritdoc cref="ForceChangeRate.FromNewtonsPerMinute(double)"/> public static ForceChangeRate NewtonsPerMinute(this int value) => ForceChangeRate.FromNewtonsPerMinute(value);
/// <inheritdoc cref="ForceChangeRate.FromNewtonsPerMinute(double?)"/> public static ForceChangeRate?NewtonsPerMinute(this long?value) => ForceChangeRate.FromNewtonsPerMinute(value);
/// <inheritdoc cref="ForceChangeRate.FromNanonewtonsPerSecond(double?)"/> public static ForceChangeRate?NanonewtonsPerSecond(this int?value) => ForceChangeRate.FromNanonewtonsPerSecond(value);
public void NegationOperator_ReturnsQuantity_WithNegatedValue(double value) { var quantity = ForceChangeRate.FromNewtonsPerSecond(value); Assert.Equal(ForceChangeRate.FromNewtonsPerSecond(-value), -quantity); }
public void GetHashCode_Equals() { var quantity = ForceChangeRate.FromNewtonsPerSecond(1.0); Assert.Equal(new { ForceChangeRate.Info.Name, quantity.Value, quantity.Unit }.GetHashCode(), quantity.GetHashCode()); }
public void EqualsReturnsFalseOnNull() { ForceChangeRate newtonpersecond = ForceChangeRate.FromNewtonsPerSecond(1); Assert.IsFalse(newtonpersecond.Equals(null)); }
/// <inheritdoc cref="ForceChangeRate.FromCentinewtonsPerSecond(double)"/> public static ForceChangeRate CentinewtonsPerSecond(this double value) => ForceChangeRate.FromCentinewtonsPerSecond(value);
/// <inheritdoc cref="ForceChangeRate.FromDecanewtonsPerMinute(double)"/> public static ForceChangeRate DecanewtonsPerMinute(this float value) => ForceChangeRate.FromDecanewtonsPerMinute(value);
/// <inheritdoc cref="ForceChangeRate.FromDecanewtonsPerMinute(double?)"/> public static ForceChangeRate?DecanewtonsPerMinute(this double?value) => ForceChangeRate.FromDecanewtonsPerMinute(value);
/// <inheritdoc cref="ForceChangeRate.FromDecanewtonsPerMinute(double?)"/> public static ForceChangeRate?DecanewtonsPerMinute(this decimal?value) => ForceChangeRate.FromDecanewtonsPerMinute(value == null ? (double?)null : Convert.ToDouble(value.Value));
/// <inheritdoc cref="ForceChangeRate.FromKilonewtonsPerMinute(UnitsNet.QuantityValue)" /> public static ForceChangeRate KilonewtonsPerMinute<T>(this T value) => ForceChangeRate.FromKilonewtonsPerMinute(Convert.ToDouble(value));
/// <inheritdoc cref="ForceChangeRate.FromDecinewtonsPerSecond(double?)"/> public static ForceChangeRate?DecinewtonsPerSecond(this double?value) => ForceChangeRate.FromDecinewtonsPerSecond(value);
/// <inheritdoc cref="ForceChangeRate.FromMillinewtonsPerSecond(UnitsNet.QuantityValue)" /> public static ForceChangeRate MillinewtonsPerSecond<T>(this T value) => ForceChangeRate.FromMillinewtonsPerSecond(Convert.ToDouble(value));
/// <inheritdoc cref="ForceChangeRate.FromKilonewtonsPerMinute(double)"/> public static ForceChangeRate KilonewtonsPerMinute(this double value) => ForceChangeRate.FromKilonewtonsPerMinute(value);
public void CompareToThrowsOnTypeMismatch() { ForceChangeRate newtonpersecond = ForceChangeRate.FromNewtonsPerSecond(1); Assert.Throws <ArgumentException>(() => newtonpersecond.CompareTo(new object())); }
/// <inheritdoc cref="ForceChangeRate.FromKilonewtonsPerSecond(double)"/> public static ForceChangeRate KilonewtonsPerSecond(this double value) => ForceChangeRate.FromKilonewtonsPerSecond(value);
public void CompareToThrowsOnNull() { ForceChangeRate newtonpersecond = ForceChangeRate.FromNewtonsPerSecond(1); Assert.Throws <ArgumentNullException>(() => newtonpersecond.CompareTo(null)); }
/// <inheritdoc cref="ForceChangeRate.FromKilonewtonsPerSecond(double)"/> public static ForceChangeRate KilonewtonsPerSecond(this decimal value) => ForceChangeRate.FromKilonewtonsPerSecond(Convert.ToDouble(value));
public void EqualsReturnsFalseOnTypeMismatch() { ForceChangeRate newtonpersecond = ForceChangeRate.FromNewtonsPerSecond(1); Assert.IsFalse(newtonpersecond.Equals(new object())); }
/// <inheritdoc cref="ForceChangeRate.FromMicronewtonsPerSecond(double)"/> public static ForceChangeRate MicronewtonsPerSecond(this int value) => ForceChangeRate.FromMicronewtonsPerSecond(value);
public void Convert_ChangeType_BaseDimensions_EqualsBaseDimensions() { var quantity = ForceChangeRate.FromNewtonsPerSecond(1.0); Assert.Equal(ForceChangeRate.BaseDimensions, Convert.ChangeType(quantity, typeof(BaseDimensions))); }