File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -163,7 +163,7 @@ public static MongoCredential CreateGssapiCredential(string username)
163
163
return FromComponents ( "GSSAPI" ,
164
164
"$external" ,
165
165
username ,
166
- ( PasswordEvidence ) null ) ;
166
+ new ExternalEvidence ( ) ) ;
167
167
}
168
168
169
169
/// <summary>
Original file line number Diff line number Diff line change @@ -69,5 +69,17 @@ public void TestPassword()
69
69
Assert . AreEqual ( "password" , credentials . Password ) ;
70
70
#pragma warning restore
71
71
}
72
+
73
+ [ Test ]
74
+ public void TestCreateGssapiCredentialWithOnlyUsername ( )
75
+ {
76
+ var username = "testuser" ;
77
+ var credential = MongoCredential . CreateGssapiCredential ( username ) ;
78
+ Assert . AreEqual ( username , credential . Username ) ;
79
+ Assert . IsInstanceOf < ExternalEvidence > ( credential . Evidence ) ;
80
+ Assert . AreEqual ( "GSSAPI" , credential . Mechanism ) ;
81
+ Assert . AreEqual ( "$external" , credential . Source ) ;
82
+ Assert . AreEqual ( new ExternalEvidence ( ) , credential . Evidence ) ;
83
+ }
72
84
}
73
85
}
You can’t perform that action at this time.
0 commit comments