void ValidateUpdateRun(UpdateRun runs) { Assert.True(ValidResource(runs)); Assert.NotNull(runs.Duration); Assert.NotNull(runs.Progress); Assert.NotNull(runs.State); Assert.NotNull(runs.TimeStarted); }
void AssertAreSame(UpdateRun expected, UpdateRun found) { Assert.True(ResourceAreSame(expected, found)); if (expected != null) { Assert.Equal(expected.Duration, found.Duration); AssertProgressAreSame(expected.Progress, found.Progress); Assert.Equal(expected.State, found.State); Assert.Equal(expected.TimeStarted, found.TimeStarted); } }
public void Handle(AssemblyCompleted message) { if (apiUnavailable) { return; } if (batch.Any()) { PostBatch(); } var finish = new UpdateRun { state = "Completed" }; send(client, new HttpMethod("PATCH"), $"{runUrl}?api-version={AzureDevOpsRestApiVersion}", "application/json", Serialize(finish)); }