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);
 }
 public void EnableCookies() {
     var auth = new NtlmAuthenticationProvider { Session = this.session };
     Assert.IsNull(this.request.CookieContainer);
     auth.Authenticate(this.request);
     Assert.IsNotNull(this.request.CookieContainer);
 }
 public void ConstructorTest() {
     var auth = new NtlmAuthenticationProvider { Session = this.session };
     Assert.AreEqual(this.session, auth.Session);
 }