public void Create() { string username = "******"; string password = "******"; string uri = "http://www.example.com"; HttpWebRequestFactory factory = new HttpWebRequestFactory(username, password); HttpWebRequest request = factory.Create(uri); NetworkCredential credentials = request.Credentials.GetCredential(new Uri(uri), "Basic"); Assert.AreEqual(credentials.UserName, username); Assert.AreEqual(credentials.Password, password); Assert.IsTrue(request.UserAgent.Contains("LinqToDelicious")); }