protected void ResolveHook(EventHooks eventHooks, string start) { TraceUtils.WithScope(traceScope => { if (eventHooks.OnProvisioning) { if (!ShowOnlyFalseResults) { traceScope.WriteLine(string.Format("[INF]{0} [VALIDATED] - [OnProvisioning]", start)); } } else { traceScope.WriteLine(string.Format("[ERR]{0} [MISSED] - [OnProvisioning]", start)); } if (eventHooks.OnProvisioned) { if (!ShowOnlyFalseResults) { traceScope.WriteLine(string.Format("[INF]{0} [VALIDATED] - [OnProvisioned]", start)); } } else { traceScope.WriteLine(string.Format("[IERR]{0} [MISSED] - [OnProvisioned]", start)); } AssertService.AreEqual(true, eventHooks.OnProvisioning); AssertService.AreEqual(true, eventHooks.OnProvisioned); }); }
public void TestGetUserState() { RestRequest GetRequest = RequestFactory.UserRequest(_requestUrlGetUserState, Method.GET, _userId); IRestResponse RestResponse = Client.Execute(GetRequest); string state = JsonDeserializer.ReturnJsonValue("state", RestResponse);; AssertService.AreEqual(state, _state); }
public void TestGetNameSpaces() { RestRequest GetRequest = RequestFactory.CustomRequest(_requestUrlNamespaces, Method.GET); IRestResponse RestResponse = Client.Execute(GetRequest); string statusCode = RestResponse.StatusCode.ToString(); AssertService.AreEqual(StatusCode.Ok.ToString().ToUpper(), statusCode); }
public void TestUnarchiveProject() { RestRequest GetRequest = RequestFactory.ProjectRequest(_requestUrlUnarchived, Method.POST, _projectId); IRestResponse RestResponse = Client.Execute(GetRequest); string statusCode = RestResponse.StatusCode.ToString(); AssertService.AreEqual(StatusCode.Created.ToString(), statusCode); }
public void TestDeleteBranch() { RestRequest GetRequest = RequestFactory.BranchRequest(_requestUrlDeleteBranch, Method.DELETE, _projectId, _newBranch); IRestResponse RestResponse = Client.Execute(GetRequest); string statusCode = RestResponse.StatusCode.ToString(); AssertService.AreEqual(StatusCode.NoContent.ToString(), statusCode.ToString()); }
public void TestToDeleteProject() { RestRequest GetRequest = RequestFactory.ProjectRequest(_requestUrlUpdateProject, Method.DELETE, NewProject); IRestResponse RestResponse = Client.Execute(GetRequest); string statusCode = RestResponse.StatusCode.ToString(); AssertService.AreEqual(StatusCode.Accepted.ToString(), statusCode); }
public void TestCreateNewBrunch() { RestRequest GetRequest = RequestFactory.BranchRequest(_requestUrlBranch, Method.POST, _projectId, _newBranch); GetRequest.AddUrlSegment("branch", _branch); IRestResponse RestResponse = Client.Execute(GetRequest); string statusCode = RestResponse.StatusCode.ToString(); AssertService.AreEqual(StatusCode.Created.ToString(), statusCode); }
private void UploadFileToRepo(string fileName, string branch, string content, string commit, Method method, string expectedStatusCode) { object json = new FileJsonBodyChield(fileName, branch, content, commit); RestRequest GetRequest = RequestFactory.FileRequest(_requestUrlFile, method, _projectId, fileName, json); IRestResponse RestResponse = Client.Execute(GetRequest); string statusCode = RestResponse.StatusCode.ToString(); AssertService.AreEqual(statusCode, statusCode); }
public void TestAddFileWithAlreadyExistedName() { object json = new FileJsonBodyChield(_fileName, _branch, _content, _commitMessage); RestRequest GetRequest = RequestFactory.FileRequest(_requestUrlFile, Method.POST, _projectId, _fileName, json); IRestResponse RestResponse = Client.Execute(GetRequest); string message = JsonDeserializer.ReturnJsonValue("message", RestResponse);; AssertService.AreEqual(_errorMessageUploadFileWithExistedName, message); }
public void TestUploadFileWithoutCommitMessage() { object json = new FileJsonBody(_fileName, _branch); RestRequest GetRequest = RequestFactory.FileRequest(_requestUrlFile, Method.POST, _projectId, _fileName, json); IRestResponse RestResponse = Client.Execute(GetRequest); string error = JsonDeserializer.ReturnJsonValue("error", RestResponse);; AssertService.AreEqual(_errorMessageUploadFileWithoutCommitMessage, error); }
public void TestToUploadFileToArchivedRepository() { object json = new FileJsonBodyChield(_fileName, _branch, _commitMessage, _commitMessage); RestRequest GetRequest = RequestFactory.FileRequest(_requestUrlFile, Method.POST, _projectId, _fileName, json); IRestResponse RestResponse = Client.Execute(GetRequest); string statusCode = RestResponse.StatusCode.ToString(); AssertService.AreEqual(StatusCode.Forbidden.ToString(), statusCode); }
public void TestRenameProject() { object json = ProjectJsonBody.SetDescription(_description).SetName(_newProjectName).Build(); RestRequest GetRequest = RequestFactory.ProjectRequestWithJson(_requestUrlUpdateProject, Method.PUT, NewProject, json); IRestResponse RestResponse = Client.Execute(GetRequest); string name = JsonDeserializer.ReturnJsonValue("name", RestResponse);; AssertService.AreEqual(_newProjectName, name); }
public void TestDeleteWikiPage() { RestRequest GetRequest = RequestFactory.ProjectRequest(_requestUrlWikiDelete, Method.DELETE, NewProject); GetRequest.AddUrlSegment("slug", _wikiTitle); IRestResponse RestResponse = Client.Execute(GetRequest); string statusCode = RestResponse.StatusCode.ToString(); AssertService.AreEqual(StatusCode.NoContent.ToString(), statusCode); }
public void TestCreateWikiPage() { object json = WikiJsonBody.SetContent(_wikiContent).SetTitle(_wikiTitle).Build(); RestRequest GetRequest = RequestFactory.ProjectRequestWithJson(_requestUrlWiki, Method.POST, NewProject, json); IRestResponse RestResponse = Client.Execute(GetRequest); string title = JsonDeserializer.ReturnJsonValue("title", RestResponse);; AssertService.AreEqual(_wikiTitle, title); }
public void TestAddEmailThatAlreadyExisted() { object json = UserJsonBodyBuilder.SetId(_userId).SetEmail(_email).Build(); RestRequest GetRequest = RequestFactory.RequestWithJsonBody(_requestUrlEmails, Method.POST, json); IRestResponse RestResponse = Client.Execute(GetRequest); string message = RegexMessage.RegexWarningMessage(JsonDeserializer.ReturnJsonValue("message", RestResponse)); AssertService.AreEqual(_warningMessageExistedEmail, message); }
public void TestUpdateUserStatusMessage() { object json = UserJsonBodyBuilder.SetMessage(_message).Build(); RestRequest GetRequest = RequestFactory.RequestWithJsonBody(_requestUrlUserStatus, Method.PUT, json); IRestResponse RestResponse = Client.Execute(GetRequest); string message = JsonDeserializer.ReturnJsonValue("message", RestResponse);; AssertService.AreEqual(_message, message); }
public void TestAddProject() { object json = ProjectJsonBody.SetDescription(_description).SetName(_projectName).Build(); RestRequest GetRequest = RequestFactory.RequestWithJsonBody("projects", Method.POST, json); IRestResponse RestResponse = Client.Execute(GetRequest); //Set project id NewProject = int.Parse(JsonDeserializer.ReturnJsonValue("id", RestResponse)); string name = JsonDeserializer.ReturnJsonValue("name", RestResponse);; AssertService.AreEqual(_projectName, name); }