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)
163163 return FromComponents ( "GSSAPI" ,
164164 "$external" ,
165165 username ,
166- ( PasswordEvidence ) null ) ;
166+ new ExternalEvidence ( ) ) ;
167167 }
168168
169169 /// <summary>
Original file line number Diff line number Diff line change @@ -69,5 +69,17 @@ public void TestPassword()
6969 Assert . AreEqual ( "password" , credentials . Password ) ;
7070#pragma warning restore
7171 }
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+ }
7284 }
7385}
You can’t perform that action at this time.
0 commit comments