示例#1
0
        public void ConstructorTest()
        {
            var auth = new NtlmAuthenticationProvider {
                Session = this.session
            };

            Assert.AreEqual(this.session, auth.Session);
        }
示例#2
0
        public void EnableCookies()
        {
            var auth = new NtlmAuthenticationProvider {
                Session = this.session
            };

            Assert.IsNull(this.request.CookieContainer);
            auth.Authenticate(this.request);
            Assert.IsNotNull(this.request.CookieContainer);
        }
示例#3
0
        public void AddCredentialsToWebRequest()
        {
            var auth = new NtlmAuthenticationProvider {
                Session = this.session
            };

            Assert.IsNull(this.request.Credentials);
            auth.Authenticate(this.request);
            Assert.IsNotNull(this.request.Credentials);
            Assert.AreEqual(CredentialCache.DefaultCredentials, this.request.Credentials);
        }