Added second integration test for DeploymentStatuses..

and cleaned up Integration/DeploymentClientTests.cs some.
This commit is contained in:
Peter MacNaughton
2014-01-11 00:29:20 -07:00
parent c7b681f3f9
commit 4e2d7d1a66
2 changed files with 15 additions and 5 deletions
@@ -61,11 +61,25 @@ public class DeploymentStatusClientTests : IDisposable
public async Task CanCreateDeploymentStatus()
{
var newStatus = new NewDeploymentStatus { State = DeploymentState.Success };
var status = await _deploymentsClient.Status.Create(_repositoryOwner, _repository.Name, _deployment.Id, newStatus);
Assert.NotNull(status);
Assert.Equal(DeploymentState.Success, status.State);
}
[IntegrationTest]
public async Task CanReadDeploymentStatuses()
{
var newStatus = new NewDeploymentStatus { State = DeploymentState.Success };
await _deploymentsClient.Status.Create(_repositoryOwner, _repository.Name, _deployment.Id, newStatus);
var statuses = await _deploymentsClient.Status.GetAll(_repositoryOwner, _repository.Name, _deployment.Id);
Assert.NotEmpty(statuses);
Assert.Equal(DeploymentState.Success, statuses[0].State);
}
public void Dispose()
{
Helper.DeleteRepo(_repository);