@@ -57,18 +57,26 @@ public void ParseTimeSpanFails(string input)
57
57
Assert . Throws < FormatException > ( ( ) => Utility . ParseTimeSpan ( Encoding . ASCII . GetBytes ( input ) ) ) ;
58
58
}
59
59
60
- [ Fact ]
61
- public void DecodePublicKey ( )
60
+ [ Theory ]
61
+ [ InlineData ( "" , "" ) ]
62
+ [ InlineData ( "pre" , "" ) ]
63
+ [ InlineData ( "" , "post" ) ]
64
+ [ InlineData ( "pre" , "post" ) ]
65
+ public void DecodePublicKey ( string pre , string post )
62
66
{
63
- var parameters = Utility . GetRsaParameters ( c_publicKey ) ;
67
+ var parameters = Utility . GetRsaParameters ( pre + c_publicKey + post ) ;
64
68
Assert . Equal ( s_modulus , parameters . Modulus ) ;
65
69
Assert . Equal ( s_exponent , parameters . Exponent ) ;
66
70
}
67
71
68
- [ Fact ]
69
- public void DecodePrivateKey ( )
72
+ [ Theory ]
73
+ [ InlineData ( "" , "" ) ]
74
+ [ InlineData ( "pre" , "" ) ]
75
+ [ InlineData ( "" , "post" ) ]
76
+ [ InlineData ( "pre" , "post" ) ]
77
+ public void DecodePrivateKey ( string pre , string post )
70
78
{
71
- var parameters = Utility . GetRsaParameters ( c_privateKey ) ;
79
+ var parameters = Utility . GetRsaParameters ( pre + c_privateKey + post ) ;
72
80
Assert . Equal ( s_modulus , parameters . Modulus ) ;
73
81
Assert . Equal ( s_exponent , parameters . Exponent ) ;
74
82
Assert . Equal ( s_d , parameters . D ) ;
0 commit comments