File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed
tests/MongoDB.Driver.Tests Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -269,7 +269,11 @@ private class X509CertificateCollectionEqualityComparer : IEqualityComparer<X509
269269 {
270270 public bool Equals ( X509CertificateCollection lhs , X509CertificateCollection rhs )
271271 {
272- if ( lhs == null ) { return rhs == null ; }
272+ if ( lhs == null || rhs == null )
273+ {
274+ return rhs == lhs ;
275+ }
276+
273277 return ( ( IEnumerable ) lhs ) . Cast < X509Certificate > ( ) . SequenceEqual ( ( ( IEnumerable ) rhs ) . Cast < X509Certificate > ( ) ) ;
274278 }
275279
Original file line number Diff line number Diff line change @@ -137,6 +137,7 @@ public void TestEquals()
137137 var certificateFileName = GetTestCertificateFileName ( ) ;
138138 clone . ClientCertificates = new [ ] { new X509Certificate2 ( certificateFileName , "password" ) } ;
139139 Assert . NotEqual ( settings , clone ) ;
140+ Assert . NotEqual ( clone , settings ) ;
140141
141142 clone = settings . Clone ( ) ;
142143 clone . ClientCertificateSelectionCallback = ClientCertificateSelectionCallback ;
You can’t perform that action at this time.
0 commit comments