public void SerializesToEmptyObject()
 {
     var result = new API.AuthorizationUpdateOptions().Serialize();
     Assert.Equal("{}", result);
 }
                protected override void Setup()
                {
                    // create a token
                    var created = this.APIClient.Authorizations().CreateAuthorization(new AuthorizationCreateOptions
                    {
                        Note = "DeletableAuthToken"
                    });

                    Assert.Equal(HttpStatusCode.Created, created.StatusCode);

                    // delete the token
                    var options = new API.AuthorizationUpdateOptions
                    {
                        Scopes = new string[] { "public_repo" },
                        ScopeAction = AuthScopeAction.Add,
                        NoteURL = new Uri("http://pseudomuto.com/")
                    };

                    this._subject = this.APIClient.Authorizations().UpdateAuthorization(created.Data.Id, options);
                }
            public UpdateAuthorization()
            {
                var options = new API.AuthorizationUpdateOptions
                {
                    ScopeAction = AuthScopeAction.Add,
                    Scopes = new string[] { "repo" },
                    Note = "admin script"
                };

                this._basicAuthClient.Authorizations().UpdateAuthorization(RESOURCE_ID, options);
            }