@@ -53,13 +53,15 @@ namespace UnitsNet.Tests
5353 public abstract partial class DynamicViscosityTestsBase
5454 {
5555 protected abstract double CentipoiseInOneNewtonSecondPerMeterSquared { get ; }
56+ protected abstract double MicropascalSecondsInOneNewtonSecondPerMeterSquared { get ; }
5657 protected abstract double MillipascalSecondsInOneNewtonSecondPerMeterSquared { get ; }
5758 protected abstract double NewtonSecondsPerMeterSquaredInOneNewtonSecondPerMeterSquared { get ; }
5859 protected abstract double PascalSecondsInOneNewtonSecondPerMeterSquared { get ; }
5960 protected abstract double PoiseInOneNewtonSecondPerMeterSquared { get ; }
6061
6162// ReSharper disable VirtualMemberNeverOverriden.Global
6263 protected virtual double CentipoiseTolerance { get { return 1e-5 ; } }
64+ protected virtual double MicropascalSecondsTolerance { get { return 1e-5 ; } }
6365 protected virtual double MillipascalSecondsTolerance { get { return 1e-5 ; } }
6466 protected virtual double NewtonSecondsPerMeterSquaredTolerance { get { return 1e-5 ; } }
6567 protected virtual double PascalSecondsTolerance { get { return 1e-5 ; } }
@@ -71,6 +73,7 @@ public void NewtonSecondPerMeterSquaredToDynamicViscosityUnits()
7173 {
7274 DynamicViscosity newtonsecondpermetersquared = DynamicViscosity . FromNewtonSecondsPerMeterSquared ( 1 ) ;
7375 AssertEx . EqualTolerance ( CentipoiseInOneNewtonSecondPerMeterSquared , newtonsecondpermetersquared . Centipoise , CentipoiseTolerance ) ;
76+ AssertEx . EqualTolerance ( MicropascalSecondsInOneNewtonSecondPerMeterSquared , newtonsecondpermetersquared . MicropascalSeconds , MicropascalSecondsTolerance ) ;
7477 AssertEx . EqualTolerance ( MillipascalSecondsInOneNewtonSecondPerMeterSquared , newtonsecondpermetersquared . MillipascalSeconds , MillipascalSecondsTolerance ) ;
7578 AssertEx . EqualTolerance ( NewtonSecondsPerMeterSquaredInOneNewtonSecondPerMeterSquared , newtonsecondpermetersquared . NewtonSecondsPerMeterSquared , NewtonSecondsPerMeterSquaredTolerance ) ;
7679 AssertEx . EqualTolerance ( PascalSecondsInOneNewtonSecondPerMeterSquared , newtonsecondpermetersquared . PascalSeconds , PascalSecondsTolerance ) ;
@@ -81,6 +84,7 @@ public void NewtonSecondPerMeterSquaredToDynamicViscosityUnits()
8184 public void FromValueAndUnit ( )
8285 {
8386 AssertEx . EqualTolerance ( 1 , DynamicViscosity . From ( 1 , DynamicViscosityUnit . Centipoise ) . Centipoise , CentipoiseTolerance ) ;
87+ AssertEx . EqualTolerance ( 1 , DynamicViscosity . From ( 1 , DynamicViscosityUnit . MicropascalSecond ) . MicropascalSeconds , MicropascalSecondsTolerance ) ;
8488 AssertEx . EqualTolerance ( 1 , DynamicViscosity . From ( 1 , DynamicViscosityUnit . MillipascalSecond ) . MillipascalSeconds , MillipascalSecondsTolerance ) ;
8589 AssertEx . EqualTolerance ( 1 , DynamicViscosity . From ( 1 , DynamicViscosityUnit . NewtonSecondPerMeterSquared ) . NewtonSecondsPerMeterSquared , NewtonSecondsPerMeterSquaredTolerance ) ;
8690 AssertEx . EqualTolerance ( 1 , DynamicViscosity . From ( 1 , DynamicViscosityUnit . PascalSecond ) . PascalSeconds , PascalSecondsTolerance ) ;
@@ -92,6 +96,7 @@ public void As()
9296 {
9397 var newtonsecondpermetersquared = DynamicViscosity . FromNewtonSecondsPerMeterSquared ( 1 ) ;
9498 AssertEx . EqualTolerance ( CentipoiseInOneNewtonSecondPerMeterSquared , newtonsecondpermetersquared . As ( DynamicViscosityUnit . Centipoise ) , CentipoiseTolerance ) ;
99+ AssertEx . EqualTolerance ( MicropascalSecondsInOneNewtonSecondPerMeterSquared , newtonsecondpermetersquared . As ( DynamicViscosityUnit . MicropascalSecond ) , MicropascalSecondsTolerance ) ;
95100 AssertEx . EqualTolerance ( MillipascalSecondsInOneNewtonSecondPerMeterSquared , newtonsecondpermetersquared . As ( DynamicViscosityUnit . MillipascalSecond ) , MillipascalSecondsTolerance ) ;
96101 AssertEx . EqualTolerance ( NewtonSecondsPerMeterSquaredInOneNewtonSecondPerMeterSquared , newtonsecondpermetersquared . As ( DynamicViscosityUnit . NewtonSecondPerMeterSquared ) , NewtonSecondsPerMeterSquaredTolerance ) ;
97102 AssertEx . EqualTolerance ( PascalSecondsInOneNewtonSecondPerMeterSquared , newtonsecondpermetersquared . As ( DynamicViscosityUnit . PascalSecond ) , PascalSecondsTolerance ) ;
@@ -103,6 +108,7 @@ public void ConversionRoundTrip()
103108 {
104109 DynamicViscosity newtonsecondpermetersquared = DynamicViscosity . FromNewtonSecondsPerMeterSquared ( 1 ) ;
105110 AssertEx . EqualTolerance ( 1 , DynamicViscosity . FromCentipoise ( newtonsecondpermetersquared . Centipoise ) . NewtonSecondsPerMeterSquared , CentipoiseTolerance ) ;
111+ AssertEx . EqualTolerance ( 1 , DynamicViscosity . FromMicropascalSeconds ( newtonsecondpermetersquared . MicropascalSeconds ) . NewtonSecondsPerMeterSquared , MicropascalSecondsTolerance ) ;
106112 AssertEx . EqualTolerance ( 1 , DynamicViscosity . FromMillipascalSeconds ( newtonsecondpermetersquared . MillipascalSeconds ) . NewtonSecondsPerMeterSquared , MillipascalSecondsTolerance ) ;
107113 AssertEx . EqualTolerance ( 1 , DynamicViscosity . FromNewtonSecondsPerMeterSquared ( newtonsecondpermetersquared . NewtonSecondsPerMeterSquared ) . NewtonSecondsPerMeterSquared , NewtonSecondsPerMeterSquaredTolerance ) ;
108114 AssertEx . EqualTolerance ( 1 , DynamicViscosity . FromPascalSeconds ( newtonsecondpermetersquared . PascalSeconds ) . NewtonSecondsPerMeterSquared , PascalSecondsTolerance ) ;
0 commit comments