@@ -53,13 +53,15 @@ namespace UnitsNet.Tests
53
53
public abstract partial class DynamicViscosityTestsBase
54
54
{
55
55
protected abstract double CentipoiseInOneNewtonSecondPerMeterSquared { get ; }
56
+ protected abstract double MicropascalSecondsInOneNewtonSecondPerMeterSquared { get ; }
56
57
protected abstract double MillipascalSecondsInOneNewtonSecondPerMeterSquared { get ; }
57
58
protected abstract double NewtonSecondsPerMeterSquaredInOneNewtonSecondPerMeterSquared { get ; }
58
59
protected abstract double PascalSecondsInOneNewtonSecondPerMeterSquared { get ; }
59
60
protected abstract double PoiseInOneNewtonSecondPerMeterSquared { get ; }
60
61
61
62
// ReSharper disable VirtualMemberNeverOverriden.Global
62
63
protected virtual double CentipoiseTolerance { get { return 1e-5 ; } }
64
+ protected virtual double MicropascalSecondsTolerance { get { return 1e-5 ; } }
63
65
protected virtual double MillipascalSecondsTolerance { get { return 1e-5 ; } }
64
66
protected virtual double NewtonSecondsPerMeterSquaredTolerance { get { return 1e-5 ; } }
65
67
protected virtual double PascalSecondsTolerance { get { return 1e-5 ; } }
@@ -71,6 +73,7 @@ public void NewtonSecondPerMeterSquaredToDynamicViscosityUnits()
71
73
{
72
74
DynamicViscosity newtonsecondpermetersquared = DynamicViscosity . FromNewtonSecondsPerMeterSquared ( 1 ) ;
73
75
AssertEx . EqualTolerance ( CentipoiseInOneNewtonSecondPerMeterSquared , newtonsecondpermetersquared . Centipoise , CentipoiseTolerance ) ;
76
+ AssertEx . EqualTolerance ( MicropascalSecondsInOneNewtonSecondPerMeterSquared , newtonsecondpermetersquared . MicropascalSeconds , MicropascalSecondsTolerance ) ;
74
77
AssertEx . EqualTolerance ( MillipascalSecondsInOneNewtonSecondPerMeterSquared , newtonsecondpermetersquared . MillipascalSeconds , MillipascalSecondsTolerance ) ;
75
78
AssertEx . EqualTolerance ( NewtonSecondsPerMeterSquaredInOneNewtonSecondPerMeterSquared , newtonsecondpermetersquared . NewtonSecondsPerMeterSquared , NewtonSecondsPerMeterSquaredTolerance ) ;
76
79
AssertEx . EqualTolerance ( PascalSecondsInOneNewtonSecondPerMeterSquared , newtonsecondpermetersquared . PascalSeconds , PascalSecondsTolerance ) ;
@@ -81,6 +84,7 @@ public void NewtonSecondPerMeterSquaredToDynamicViscosityUnits()
81
84
public void FromValueAndUnit ( )
82
85
{
83
86
AssertEx . EqualTolerance ( 1 , DynamicViscosity . From ( 1 , DynamicViscosityUnit . Centipoise ) . Centipoise , CentipoiseTolerance ) ;
87
+ AssertEx . EqualTolerance ( 1 , DynamicViscosity . From ( 1 , DynamicViscosityUnit . MicropascalSecond ) . MicropascalSeconds , MicropascalSecondsTolerance ) ;
84
88
AssertEx . EqualTolerance ( 1 , DynamicViscosity . From ( 1 , DynamicViscosityUnit . MillipascalSecond ) . MillipascalSeconds , MillipascalSecondsTolerance ) ;
85
89
AssertEx . EqualTolerance ( 1 , DynamicViscosity . From ( 1 , DynamicViscosityUnit . NewtonSecondPerMeterSquared ) . NewtonSecondsPerMeterSquared , NewtonSecondsPerMeterSquaredTolerance ) ;
86
90
AssertEx . EqualTolerance ( 1 , DynamicViscosity . From ( 1 , DynamicViscosityUnit . PascalSecond ) . PascalSeconds , PascalSecondsTolerance ) ;
@@ -92,6 +96,7 @@ public void As()
92
96
{
93
97
var newtonsecondpermetersquared = DynamicViscosity . FromNewtonSecondsPerMeterSquared ( 1 ) ;
94
98
AssertEx . EqualTolerance ( CentipoiseInOneNewtonSecondPerMeterSquared , newtonsecondpermetersquared . As ( DynamicViscosityUnit . Centipoise ) , CentipoiseTolerance ) ;
99
+ AssertEx . EqualTolerance ( MicropascalSecondsInOneNewtonSecondPerMeterSquared , newtonsecondpermetersquared . As ( DynamicViscosityUnit . MicropascalSecond ) , MicropascalSecondsTolerance ) ;
95
100
AssertEx . EqualTolerance ( MillipascalSecondsInOneNewtonSecondPerMeterSquared , newtonsecondpermetersquared . As ( DynamicViscosityUnit . MillipascalSecond ) , MillipascalSecondsTolerance ) ;
96
101
AssertEx . EqualTolerance ( NewtonSecondsPerMeterSquaredInOneNewtonSecondPerMeterSquared , newtonsecondpermetersquared . As ( DynamicViscosityUnit . NewtonSecondPerMeterSquared ) , NewtonSecondsPerMeterSquaredTolerance ) ;
97
102
AssertEx . EqualTolerance ( PascalSecondsInOneNewtonSecondPerMeterSquared , newtonsecondpermetersquared . As ( DynamicViscosityUnit . PascalSecond ) , PascalSecondsTolerance ) ;
@@ -103,6 +108,7 @@ public void ConversionRoundTrip()
103
108
{
104
109
DynamicViscosity newtonsecondpermetersquared = DynamicViscosity . FromNewtonSecondsPerMeterSquared ( 1 ) ;
105
110
AssertEx . EqualTolerance ( 1 , DynamicViscosity . FromCentipoise ( newtonsecondpermetersquared . Centipoise ) . NewtonSecondsPerMeterSquared , CentipoiseTolerance ) ;
111
+ AssertEx . EqualTolerance ( 1 , DynamicViscosity . FromMicropascalSeconds ( newtonsecondpermetersquared . MicropascalSeconds ) . NewtonSecondsPerMeterSquared , MicropascalSecondsTolerance ) ;
106
112
AssertEx . EqualTolerance ( 1 , DynamicViscosity . FromMillipascalSeconds ( newtonsecondpermetersquared . MillipascalSeconds ) . NewtonSecondsPerMeterSquared , MillipascalSecondsTolerance ) ;
107
113
AssertEx . EqualTolerance ( 1 , DynamicViscosity . FromNewtonSecondsPerMeterSquared ( newtonsecondpermetersquared . NewtonSecondsPerMeterSquared ) . NewtonSecondsPerMeterSquared , NewtonSecondsPerMeterSquaredTolerance ) ;
108
114
AssertEx . EqualTolerance ( 1 , DynamicViscosity . FromPascalSeconds ( newtonsecondpermetersquared . PascalSeconds ) . NewtonSecondsPerMeterSquared , PascalSecondsTolerance ) ;
0 commit comments