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(); }
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", "desc", false); didTellUs.Should().Be.True(); }