public static double GetResistance(string value, ResistanceUnit unit) { double c = Convert.ToDouble(value); switch (unit) { case ResistanceUnit.mR: c = c / 1e3; break; case ResistanceUnit.K: c = c * 1e3; break; case ResistanceUnit.M: c = c * 1e6; break; case ResistanceUnit.G: c = c * 1e9; break; } return(c); }
public static void TryParseSuccess(string text, string expected) { Assert.AreEqual(true, ResistanceUnit.TryParse(text, out var result)); Assert.AreEqual(expected, result.ToString()); }
public static void ParseSuccess(string text, string expected) { var unit = ResistanceUnit.Parse(text); Assert.AreEqual(expected, unit.ToString()); }
/// <summary> /// Creates a new instance of a resistance unit. /// </summary> /// <param name="multiple">The conversion factor to the base unit, here seconds.</param> /// <param name="resistanceUnit">The unit of the resistance.</param> protected ResistanceUnit(Multiple multiple, ResistanceUnit resistanceUnit) : base(multiple, resistanceUnit) { }
public void TryParseSuccess(TestCase testCase) { Assert.AreEqual(true, ResistanceUnit.TryParse(testCase.Text, out ResistanceUnit result)); Assert.AreEqual(testCase.Expected, result.ToString()); }
public void ParseSuccess(TestCase testCase) { var unit = ResistanceUnit.Parse(testCase.Text); Assert.AreEqual(testCase.Expected, unit.ToString()); }
private ResistanceJsonConverter(ResistanceUnit unit) { this.unit = unit; }
public ResistanceConverter(ResistanceUnit unit) { this.Unit = unit; }
protected static string CreateSuffix(SymbolFormat format, ResistanceUnit unit) { return default(Resistance).ToString(unit, format).Trim('0'); }