@@ -57,18 +57,26 @@ public void ParseTimeSpanFails(string input)
5757 Assert . Throws < FormatException > ( ( ) => Utility . ParseTimeSpan ( Encoding . ASCII . GetBytes ( input ) ) ) ;
5858 }
5959
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 )
6266 {
63- var parameters = Utility . GetRsaParameters ( c_publicKey ) ;
67+ var parameters = Utility . GetRsaParameters ( pre + c_publicKey + post ) ;
6468 Assert . Equal ( s_modulus , parameters . Modulus ) ;
6569 Assert . Equal ( s_exponent , parameters . Exponent ) ;
6670 }
6771
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 )
7078 {
71- var parameters = Utility . GetRsaParameters ( c_privateKey ) ;
79+ var parameters = Utility . GetRsaParameters ( pre + c_privateKey + post ) ;
7280 Assert . Equal ( s_modulus , parameters . Modulus ) ;
7381 Assert . Equal ( s_exponent , parameters . Exponent ) ;
7482 Assert . Equal ( s_d , parameters . D ) ;
0 commit comments