System.Net.Mail.Tests.EhloParseExtensionsTest.ParseExtensions_WithBothAuthTypes_AndExtraExtensions_AuthTypesShouldBeCorrect C# (CSharp) Method

ParseExtensions_WithBothAuthTypes_AndExtraExtensions_AuthTypesShouldBeCorrect() private method

        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));
        }