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"); }
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"); }