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 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 PowerLawInBaseUnits() { var watts = Power.Si <Watt>(1380); var ampere = ElectricCurrent.Si <Ampere>(6); var expected = ElectricPotential.Si <Volt>(230); var potential = watts / ampere; potential.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 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 PowerLawInBaseUnits() { var volts = ElectricPotential.Si <Volt>(12); var ampere = ElectricCurrent.Si <Ampere>(3); var expected = Power.Si <Watt>(36); var power = volts * ampere; power.Matches(expected); }
public void PowerLawInPrefixedUnits() { var watts = Power.Si <Mega, Watt>(9); var volts = ElectricPotential.Si <Kilo, Volt>(15); var expected = ElectricCurrent.Si <Kilo, Ampere>(0.6); var current = watts / volts; current.Matches(expected); }
public void PowerLawInBaseUnits() { var watts = Power.Si <Watt>(1380); var volts = ElectricPotential.Si <Volt>(230); var expected = ElectricCurrent.Si <Ampere>(6); var current = watts / volts; current.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 OhmsLawInPrefixedUnits() { var volts = ElectricPotential.Si <Kilo, Volt>(70); var ampere = ElectricCurrent.Si <Milli, Ampere>(300); // ToDo: Implement rounding based on value! var expected = Power.Si <Watt>(21000); var power = ampere * volts; power.Matches(expected); }
public void PowerLawInPrefixedUnits() { var watts = Power.Si <Mega, Watt>(9); var volts = ElectricPotential.Si <Kilo, Volt>(15); var ampere = ElectricCurrent.Si <Ampere>(600); // ToDo: Implement rounding based on value! var expected = ElectricPotential.Si <Mega, Volt>(0.015); var potential = watts / ampere; potential.Matches(expected); }
public void MilliVoltToString() => FormattingMatches(v => ElectricPotential.Si <Milli, Volt>(v), "mV");
public void MegaVoltToString() => FormattingMatches(v => ElectricPotential.Si <Mega, Volt>(v), "MV");
public void VoltToString() => FormattingMatches(v => ElectricPotential.Si <Volt>(v), "V");