public void OhmsLawInPrefixedUnits() { var volts = ElectricPotential.Si <Milli, Volt>(12); var ampere = ElectricCurrent.Si <Micro, Ampere>(3); var expected = ElectricalResistance.Si <Kilo, Ohm>(4); var resistance = volts / ampere; resistance.Matches(expected); }
public void OhmsLawInPrefixedUnits() { var ohm = ElectricalResistance.Si <Kilo, Ohm>(7); var ampere = ElectricCurrent.Si <Micro, Ampere>(3); var expected = ElectricPotential.Si <Milli, Volt>(21); var potential = ohm * ampere; potential.Matches(expected); }
public void OhmsLawInBaseUnits() { var volts = ElectricPotential.Si <Volt>(12); var ampere = ElectricCurrent.Si <Ampere>(3); var expected = ElectricalResistance.Si <Ohm>(4); var resistance = volts / ampere; resistance.Matches(expected); }
public void OhmsLawInBaseUnits() { var ohm = ElectricalResistance.Si <Ohm>(7); var ampere = ElectricCurrent.Si <Ampere>(3); var expected = ElectricPotential.Si <Volt>(21); var potential = ohm * ampere; potential.Matches(expected); }
public void OhmsLaw_SquareCurrentTimesResistance() { var ampere = ElectricCurrent.Si <Kilo, Ampere>(8); var ohm = ElectricalResistance.Si <Milli, Ohm>(2); var expected = Power.Si <Kilo, Watt>(128); var power = ohm * ampere * ampere; power.Matches(expected); }
public void OhmsLawInPrefixedUnits() { var volts = ElectricPotential.Si <Kilo, Volt>(12); var ohm = ElectricalResistance.Si <Mega, Ohm>(3); var expected = ElectricCurrent.Si <Milli, Ampere>(4); var current = volts / ohm; current.Matches(expected); }
public void OhmsLaw_SquarePotentialPerResistance() { var volts = ElectricPotential.Si <Kilo, Volt>(0.6); var ohm = ElectricalResistance.Si <Kilo, Ohm>(3); // ToDo: Implement rounding based on value! var expected = Power.Si <Kilo, Watt>(0.120); var power = volts * (volts / ohm); power.Matches(expected); }
public void MilliOhmToString() => FormattingMatches(v => ElectricalResistance.Si <Milli, Ohm>(v), "mΩ");
public void KiloOhmToString() => FormattingMatches(v => ElectricalResistance.Si <Kilo, Ohm>(v), "KΩ");
public void OhmToString() => FormattingMatches(v => ElectricalResistance.Si <Ohm>(v), "Ω");