public void WillAllowUsToGetInvolvedWhenCredentialsAreBad()
{
var sender = new MockGitHubSender();
sender.FailWith("Blah");
var uploads = new UploadsGists();
uploads.GitHubSender = sender;
var didTellUs = false;
uploads.CredentialsAreBad = () => didTellUs = true;
uploads.Upload("asdf", "asdF");
didTellUs.Should().Be.True();
}