Beispiel #1
0
        private void DeleteClick(object sender, EventArgs e)
        {
            if (_selectedRemote == null)
            {
                return;
            }

            if (DialogResult.Yes == MessageBox.Show(this,
                                                    _questionDeleteRemote.Text,
                                                    _questionDeleteRemoteCaption.Text,
                                                    MessageBoxButtons.YesNo))
            {
                var output = _gitRemoteController.RemoveRemote(_selectedRemote);
                if (!string.IsNullOrEmpty(output))
                {
                    MessageBox.Show(this, output, _gitMessage.Text);
                }
                else
                {
                    if (OnRemoteDeleted != null)
                    {
                        OnRemoteDeleted(_selectedRemote.Name);
                    }
                }

                Initialize();
            }
        }
 public void RemoveRemote_should_throw_if_remote_is_null()
 {
     ((Action)(() => _controller.RemoveRemote(null))).ShouldThrow <ArgumentNullException>()
     .WithMessage("Value cannot be null.\r\nParameter name: remote");
 }