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);
            }
        }
Esempio n. 3
0
        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));
        }