Пример #1
0
        public void PostNewProjectVerifyServiceLineIsMandatory(
            string RequestingUser,
            string ProjectName,
            string[] ProjectTeamMembers,
            string ServiceLine,
            string ServiceInstanceName,
            string OfferingName,
            string Location,
            string EngagementCode,
            string Sponsor,
            string Environment,
            Dictionary <string, string> Parameters)
        {
            PostAutomationTrigger request = new PostAutomationTrigger();

            request.RequestingUser      = RequestingUser;
            request.ProjectName         = ProjectName;
            request.ProjectTeamMembers  = ProjectTeamMembers;
            request.ServiceLine         = ServiceLine;
            request.ServiceInstanceName = ServiceInstanceName;
            request.OfferingName        = OfferingName;
            request.Location            = Location;
            request.EngagementCode      = EngagementCode;
            request.Sponsor             = Sponsor;
            request.Environment         = Environment;
            request.Parameters          = Parameters;
            request.ContentType         = "application/json";

            IRestResponse response = RestClient.Create(request);

            Assert.That((int)response.StatusCode, Is.EqualTo(200), "Automation Trigger endpoint is not working properly");
        }
Пример #2
0
        public void PostAutomationTriggerTestWithoutToken()
        {
            PostAutomationTrigger request = new PostAutomationTrigger();

            request.RequestingUser      = "";
            request.ProjectName         = "";
            request.ProjectTeamMembers  = new string[] { };
            request.ServiceLine         = "";
            request.ServiceInstanceName = "";
            request.OfferingName        = "";
            request.Location            = "";
            request.EngagementCode      = "";
            request.Sponsor             = "";
            request.Environment         = "";
            request.Parameters          = new Dictionary <string, string>()
            {
            };
            request.ContentType = "application/json";

            RestAdapter   RestClientWithoutToken = new RestAdapter(CTP_URL);
            IRestResponse response = RestClientWithoutToken.Create(request);

            Assert.That((int)response.StatusCode, Is.EqualTo(401), "Automation Trigger endpoint is not working properly");
        }