Exemplo n.º 1
0
        public async void Can_get_status_of_task()
        {
            // arrange
            var p = new
            {
                pat          = TestFactory.GetPAT(),
                organization = "richardfennell",
                taskguid     = "6b42ca94-dc11-43dd-8b25-fcbf378b6b89",
                version      = "2.2.11"
            };

            // act
            var request  = TestFactory.CreateHttpRequest(p);
            var response = (OkObjectResult)await ExtensionGate.RunCheckExtensionAvailable(request, logger);

            // assert
            Assert.Equal("{ deployed = True }", response.Value.ToString());
        }
        public async void Can_get_check_the_state_of_associated_workitems()
        {
            // arrange
            var p = new
            {
                pat          = TestFactory.GetPAT(),
                organization = "richardfennell",
                project      = "GitHub",
                buildid      = "8112",
                states       = "Done, Rejected, Closed"
            };

            // act
            var request  = TestFactory.CreateHttpRequest(p);
            var response = (OkObjectResult)await ExtensionGate.RunCheckWorkItemInCorrectState(request, logger);

            // assert
            Assert.Equal("{ canProceed = False }", response.Value.ToString());
        }