public void ShouldCreate()
        {
            // Act
            HttpWebRequest webRequest = (HttpWebRequest) WebRequest.Create("http://localhost/");
            AsyncHttpStateMachine stateMachine = new AsyncHttpStateMachine(webRequest);

            // Assert
            Assert.That(stateMachine, Is.InstanceOf(typeof (IDisposable)));
        }
Example #2
0
        public static IAsyncResult BeginLoginWithPassword(
            string userName, string password,
            ISessionProperties sessionProperties,
            AsyncCallback callback, object state)
        {
            var uriBuilder = SmugRestHelpers.CreateUriBuilder(sessionProperties, true,
                                                              "smugmug.login.withPassword");
            uriBuilder.AppendParameter("APIKey", sessionProperties.APIKey);
            uriBuilder.AppendParameter("EmailAddress", userName);
            uriBuilder.AppendParameter("Password", password);
            uriBuilder.AppendParameter("Strict", true);

            var webRequest = SmugRestHelpers.CreateWebRequest(sessionProperties, uriBuilder.ToUri());

            var machine = new AsyncHttpStateMachine(webRequest);

            return null;
        }
 public AsyncResultImpl(AsyncHttpStateMachine parent)
 {
     _parent = parent;
 }