public void Should_Set_Approved_Vote_On_AzureDevOps_Pull_Request() { // Given var fixture = new PullRequestFixture(BasePullRequestFixture.ValidAzureDevOpsServerUrl, 23); var pullRequest = new AzureDevOpsPullRequest(fixture.Log, fixture.Settings, fixture.GitClientFactory); // When pullRequest.Vote(AzureDevOpsPullRequestVote.Approved); // Then // ?? Nothing to validate here since the method returns void }
public void Should_Throw_If_Vote_Value_Is_Invalid_On_AzureDevOps_Pull_Request() { // Given var fixture = new PullRequestFixture(BasePullRequestFixture.ValidAzureDevOpsServerUrl, 23); var pullRequest = new AzureDevOpsPullRequest(fixture.Log, fixture.Settings, fixture.GitClientFactory); // When var result = Record.Exception(() => pullRequest.Vote((AzureDevOpsPullRequestVote)3)); // Then result.ShouldNotBe(null); result.IsExpected("Vote"); result.Message.ShouldBe("Something went wrong"); }
public void Should_Throw_If_Null_Is_Returned_On_AzureDevOps_Pull_Request() { // Given var fixture = new PullRequestFixture(BasePullRequestFixture.ValidAzureDevOpsServerUrl, 23) { GitClientFactory = new FakeNullForMethodsGitClientFactory(), }; var pullRequest = new AzureDevOpsPullRequest(fixture.Log, fixture.Settings, fixture.GitClientFactory); // When var result = Record.Exception(() => pullRequest.Vote(AzureDevOpsPullRequestVote.WaitingForAuthor)); // Then result.ShouldNotBe(null); result.IsExpected("Vote"); result.IsAzureDevOpsPullRequestNotFoundException(); }