public async Task<Project> Create(Project project) { string requestUrl = UrlBuilder.FormatRestApiUrl(MANY_PROJECTS); Project response = await _httpWorker.PostAsync<Project>(requestUrl, project).ConfigureAwait(false); return response; }
public async Task Can_CreateProject_Than_DeleteProject() { Project newProject = new Project { Key = "ZTEST", Name = "Project of Integration tests", Description = "Project created by integration tests, please delete!" }; var createdProject = await stashClient.Projects.Create(newProject); Assert.IsNotNull(createdProject); Assert.IsInstanceOfType(createdProject, typeof(Project)); Assert.AreEqual(newProject.Key.ToLower(), createdProject.Key.ToLower()); await stashClient.Projects.Delete(newProject.Key); }