public void ThermalResistance_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new ThermalResistance(1, ThermalResistanceUnit.SquareMeterKelvinPerKilowatt); QuantityInfo <ThermalResistanceUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(ThermalResistance.Zero, quantityInfo.Zero); Assert.Equal("ThermalResistance", quantityInfo.Name); Assert.Equal(QuantityType.ThermalResistance, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <ThermalResistanceUnit>().Except(new[] { ThermalResistanceUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void WarpingMomentOfInertia_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new WarpingMomentOfInertia(1, WarpingMomentOfInertiaUnit.MeterToTheSixth); QuantityInfo<WarpingMomentOfInertiaUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(WarpingMomentOfInertia.Zero, quantityInfo.Zero); Assert.Equal("WarpingMomentOfInertia", quantityInfo.Name); Assert.Equal(QuantityType.WarpingMomentOfInertia, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues<WarpingMomentOfInertiaUnit>().Except(new[] {WarpingMomentOfInertiaUnit.Undefined}).OrderBy(x => x.ToString()).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void LuminousIntensity_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new LuminousIntensity(1, LuminousIntensityUnit.Candela); QuantityInfo <LuminousIntensityUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(LuminousIntensity.Zero, quantityInfo.Zero); Assert.Equal("LuminousIntensity", quantityInfo.Name); Assert.Equal(QuantityType.LuminousIntensity, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <LuminousIntensityUnit>().Except(new[] { LuminousIntensityUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void Permittivity_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new Permittivity(1, PermittivityUnit.FaradPerMeter); QuantityInfo <PermittivityUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(Permittivity.Zero, quantityInfo.Zero); Assert.Equal("Permittivity", quantityInfo.Name); Assert.Equal(QuantityType.Permittivity, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <PermittivityUnit>().Except(new[] { PermittivityUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void MagneticFlux_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new MagneticFlux(1, MagneticFluxUnit.Weber); QuantityInfo <MagneticFluxUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(MagneticFlux.Zero, quantityInfo.Zero); Assert.Equal("MagneticFlux", quantityInfo.Name); Assert.Equal(QuantityType.MagneticFlux, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <MagneticFluxUnit>().Except(new[] { MagneticFluxUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void Force_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new Force(1, ForceUnit.Newton); QuantityInfo <ForceUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(Force.Zero, quantityInfo.Zero); Assert.Equal("Force", quantityInfo.Name); Assert.Equal(QuantityType.Force, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <ForceUnit>().Except(new[] { ForceUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void ElectricField_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new ElectricField(1, ElectricFieldUnit.VoltPerMeter); QuantityInfo <ElectricFieldUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(ElectricField.Zero, quantityInfo.Zero); Assert.Equal("ElectricField", quantityInfo.Name); Assert.Equal(QuantityType.ElectricField, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <ElectricFieldUnit>().Except(new[] { ElectricFieldUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void RotationalAcceleration_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new RotationalAcceleration(1, RotationalAccelerationUnit.RadianPerSecondSquared); QuantityInfo <RotationalAccelerationUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(RotationalAcceleration.Zero, quantityInfo.Zero); Assert.Equal("RotationalAcceleration", quantityInfo.Name); Assert.Equal(QuantityType.RotationalAcceleration, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <RotationalAccelerationUnit>().Except(new[] { RotationalAccelerationUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void Level_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new Level(1, LevelUnit.Decibel); QuantityInfo <LevelUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(Level.Zero, quantityInfo.Zero); Assert.Equal("Level", quantityInfo.Name); Assert.Equal(QuantityType.Level, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <LevelUnit>().Except(new[] { LevelUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void Angle_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new Angle(1, AngleUnit.Degree); QuantityInfo <AngleUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(Angle.Zero, quantityInfo.Zero); Assert.Equal("Angle", quantityInfo.Name); Assert.Equal(QuantityType.Angle, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <AngleUnit>().Except(new[] { AngleUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void ApparentPower_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new ApparentPower(1, ApparentPowerUnit.Voltampere); QuantityInfo <ApparentPowerUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(ApparentPower.Zero, quantityInfo.Zero); Assert.Equal("ApparentPower", quantityInfo.Name); Assert.Equal(QuantityType.ApparentPower, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <ApparentPowerUnit>().Except(new[] { ApparentPowerUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void VolumetricHeatCapacity_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new VolumetricHeatCapacity(1, VolumetricHeatCapacityUnit.JoulePerCubicMeterKelvin); QuantityInfo <VolumetricHeatCapacityUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(VolumetricHeatCapacity.Zero, quantityInfo.Zero); Assert.Equal("VolumetricHeatCapacity", quantityInfo.Name); Assert.Equal(QuantityType.VolumetricHeatCapacity, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <VolumetricHeatCapacityUnit>().Except(new[] { VolumetricHeatCapacityUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void FuelEfficiency_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new FuelEfficiency(1, FuelEfficiencyUnit.LiterPer100Kilometers); QuantityInfo <FuelEfficiencyUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(FuelEfficiency.Zero, quantityInfo.Zero); Assert.Equal("FuelEfficiency", quantityInfo.Name); Assert.Equal(QuantityType.FuelEfficiency, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <FuelEfficiencyUnit>().Except(new[] { FuelEfficiencyUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void Scalar_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new Scalar(1, ScalarUnit.Amount); QuantityInfo <ScalarUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(Scalar.Zero, quantityInfo.Zero); Assert.Equal("Scalar", quantityInfo.Name); Assert.Equal(QuantityType.Scalar, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <ScalarUnit>().Except(new[] { ScalarUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void CoefficientOfThermalExpansion_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new CoefficientOfThermalExpansion(1, CoefficientOfThermalExpansionUnit.InverseKelvin); QuantityInfo <CoefficientOfThermalExpansionUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(CoefficientOfThermalExpansion.Zero, quantityInfo.Zero); Assert.Equal("CoefficientOfThermalExpansion", quantityInfo.Name); Assert.Equal(QuantityType.CoefficientOfThermalExpansion, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <CoefficientOfThermalExpansionUnit>().Except(new[] { CoefficientOfThermalExpansionUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void HeatTransferCoefficient_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new HeatTransferCoefficient(1, HeatTransferCoefficientUnit.WattPerSquareMeterKelvin); QuantityInfo <HeatTransferCoefficientUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(HeatTransferCoefficient.Zero, quantityInfo.Zero); Assert.Equal("HeatTransferCoefficient", quantityInfo.Name); Assert.Equal(QuantityType.HeatTransferCoefficient, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <HeatTransferCoefficientUnit>().Except(new[] { HeatTransferCoefficientUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void MolarEntropy_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new MolarEntropy(1, MolarEntropyUnit.JoulePerMoleKelvin); QuantityInfo <MolarEntropyUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(MolarEntropy.Zero, quantityInfo.Zero); Assert.Equal("MolarEntropy", quantityInfo.Name); Assert.Equal(QuantityType.MolarEntropy, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <MolarEntropyUnit>().Except(new[] { MolarEntropyUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void Irradiation_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new Irradiation(1, IrradiationUnit.JoulePerSquareMeter); QuantityInfo <IrradiationUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(Irradiation.Zero, quantityInfo.Zero); Assert.Equal("Irradiation", quantityInfo.Name); Assert.Equal(QuantityType.Irradiation, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <IrradiationUnit>().Except(new[] { IrradiationUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void Ratio_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new Ratio(1, RatioUnit.DecimalFraction); QuantityInfo <RatioUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(Ratio.Zero, quantityInfo.Zero); Assert.Equal("Ratio", quantityInfo.Name); Assert.Equal(QuantityType.Ratio, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <RatioUnit>().Except(new[] { RatioUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void StandardVolumeFlow_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new StandardVolumeFlow(1, StandardVolumeFlowUnit.StandardCubicMeterPerSecond); QuantityInfo <StandardVolumeFlowUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(StandardVolumeFlow.Zero, quantityInfo.Zero); Assert.Equal("StandardVolumeFlow", quantityInfo.Name); Assert.Equal(QuantityType.StandardVolumeFlow, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <StandardVolumeFlowUnit>().Except(new[] { StandardVolumeFlowUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void ReactiveEnergy_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new ReactiveEnergy(1, ReactiveEnergyUnit.VoltampereReactiveHour); QuantityInfo <ReactiveEnergyUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(ReactiveEnergy.Zero, quantityInfo.Zero); Assert.Equal("ReactiveEnergy", quantityInfo.Name); Assert.Equal(QuantityType.ReactiveEnergy, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <ReactiveEnergyUnit>().Except(new[] { ReactiveEnergyUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void TemperatureChangeRate_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new TemperatureChangeRate(1, TemperatureChangeRateUnit.DegreeCelsiusPerSecond); QuantityInfo <TemperatureChangeRateUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(TemperatureChangeRate.Zero, quantityInfo.Zero); Assert.Equal("TemperatureChangeRate", quantityInfo.Name); Assert.Equal(QuantityType.TemperatureChangeRate, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <TemperatureChangeRateUnit>().Except(new[] { TemperatureChangeRateUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void ElectricCurrentGradient_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new ElectricCurrentGradient(1, ElectricCurrentGradientUnit.AmperePerSecond); QuantityInfo<ElectricCurrentGradientUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(ElectricCurrentGradient.Zero, quantityInfo.Zero); Assert.Equal("ElectricCurrentGradient", quantityInfo.Name); Assert.Equal(QuantityType.ElectricCurrentGradient, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues<ElectricCurrentGradientUnit>().Except(new[] {ElectricCurrentGradientUnit.Undefined}).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void TemperatureDelta_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new TemperatureDelta(1, TemperatureDeltaUnit.Kelvin); QuantityInfo <TemperatureDeltaUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(TemperatureDelta.Zero, quantityInfo.Zero); Assert.Equal("TemperatureDelta", quantityInfo.Name); Assert.Equal(QuantityType.TemperatureDelta, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <TemperatureDeltaUnit>().Except(new[] { TemperatureDeltaUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void BrakeSpecificFuelConsumption_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new BrakeSpecificFuelConsumption(1, BrakeSpecificFuelConsumptionUnit.KilogramPerJoule); QuantityInfo <BrakeSpecificFuelConsumptionUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(BrakeSpecificFuelConsumption.Zero, quantityInfo.Zero); Assert.Equal("BrakeSpecificFuelConsumption", quantityInfo.Name); Assert.Equal(QuantityType.BrakeSpecificFuelConsumption, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <BrakeSpecificFuelConsumptionUnit>().Except(new[] { BrakeSpecificFuelConsumptionUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void VitaminA_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new VitaminA(1, VitaminAUnit.InternationalUnit); QuantityInfo <VitaminAUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(VitaminA.Zero, quantityInfo.Zero); Assert.Equal("VitaminA", quantityInfo.Name); Assert.Equal(QuantityType.VitaminA, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <VitaminAUnit>().Except(new[] { VitaminAUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void ReciprocalArea_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new ReciprocalArea(1, ReciprocalAreaUnit.InverseSquareMeter); QuantityInfo <ReciprocalAreaUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(ReciprocalArea.Zero, quantityInfo.Zero); Assert.Equal("ReciprocalArea", quantityInfo.Name); Assert.Equal(QuantityType.ReciprocalArea, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <ReciprocalAreaUnit>().Except(new[] { ReciprocalAreaUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void VolumePerLength_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new VolumePerLength(1, VolumePerLengthUnit.CubicMeterPerMeter); QuantityInfo <VolumePerLengthUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(VolumePerLength.Zero, quantityInfo.Zero); Assert.Equal("VolumePerLength", quantityInfo.Name); Assert.Equal(QuantityType.VolumePerLength, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <VolumePerLengthUnit>().Except(new[] { VolumePerLengthUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void PressureChangeRate_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new PressureChangeRate(1, PressureChangeRateUnit.PascalPerSecond); QuantityInfo <PressureChangeRateUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(PressureChangeRate.Zero, quantityInfo.Zero); Assert.Equal("PressureChangeRate", quantityInfo.Name); Assert.Equal(QuantityType.PressureChangeRate, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <PressureChangeRateUnit>().Except(new[] { PressureChangeRateUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }
public void ThermalConductivity_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() { var quantity = new ThermalConductivity(1, ThermalConductivityUnit.WattPerMeterKelvin); QuantityInfo <ThermalConductivityUnit> quantityInfo = quantity.QuantityInfo; Assert.Equal(ThermalConductivity.Zero, quantityInfo.Zero); Assert.Equal("ThermalConductivity", quantityInfo.Name); Assert.Equal(QuantityType.ThermalConductivity, quantityInfo.QuantityType); var units = EnumUtils.GetEnumValues <ThermalConductivityUnit>().Except(new[] { ThermalConductivityUnit.Undefined }).ToArray(); var unitNames = units.Select(x => x.ToString()); // Obsolete members Assert.Equal(units, quantityInfo.Units); Assert.Equal(unitNames, quantityInfo.UnitNames); }