public void ParseExtensions_WithBothAuthTypes_AndExtraExtensions_AuthTypesShouldBeCorrect()
{
// add extra valid EHLO responses as noise- it should ignore them
_extensions = new string[] { AuthEqualsLogin, AuthEqualsGssapi, AuthEqualsNtlm, AuthAllTypes, "8BITMIME", "EXPN", "HELP" };
_smtpConnection.ParseExtensions(_extensions);
Assert.False(_smtpConnection.DSNEnabled);
Assert.True(_smtpConnection.AuthSupported(s_loginModule));
Assert.True(_smtpConnection.AuthSupported(s_ntlmModule));
Assert.True(_smtpConnection.AuthSupported(s_gssapiModule));
}