public void ProjectsAndTeams_Projects_RenameTeamProject_Success() { // arrange TeamProjects projects = new TeamProjects(_configuration); string name = System.Guid.NewGuid().ToString().ToLower().Substring(0, 30); // act //create the project OperationReference createResult = projects.CreateTeamProject(name); //TODO: Instead of sleep, monitor the status ("online") System.Threading.Thread.Sleep(5000); //get the project so we can get the id TeamProjectReference getResult = projects.GetTeamProjectWithCapabilities(name); //rename the project OperationReference renameResult = projects.RenameTeamProject(getResult.Id, "Vandelay Scrum Project"); //TODO: keep checking the operation untill it failed or is done // assert Assert.AreNotEqual(createResult.Status, OperationStatus.Failed); Assert.AreNotEqual(renameResult.Status, OperationStatus.Failed); }
public void ProjectsAndTeams_Projects_ChangeTeamProjectDescription_Success() { // arrange TeamProjects projects = new TeamProjects(_configuration); string name = System.Guid.NewGuid().ToString().ToLower().Substring(0, 30); // act //create project OperationReference createResult = projects.CreateTeamProject(name); //TODO: Instead of sleep, monitor the status ("online") System.Threading.Thread.Sleep(5000); //get the project we just created so we can get the id TeamProjectReference getResult = projects.GetTeamProjectWithCapabilities(name); //change project desription OperationReference updateResult = projects.ChangeTeamProjectDescription(getResult.Id, "This is my new project description"); //TODO: keep checking the operation untill it failed or is done // assert Assert.AreNotEqual(createResult.Status, OperationStatus.Failed); Assert.AreNotEqual(updateResult.Status, OperationStatus.Failed); }
public void ProjectsAndTeams_Projects_GetTeamProjectsByState_Success() { // arrange TeamProjects projects = new TeamProjects(_configuration); // act IEnumerable <TeamProjectReference> results = projects.GetTeamProjectsByState(); // assert Assert.IsNotNull(results); }
public void ProjectsAndTeams_Projects_CreateTeamProject_Success() { // arrange TeamProjects projects = new TeamProjects(_configuration); string name = System.Guid.NewGuid().ToString().ToLower().Substring(0, 30); // act OperationReference result = projects.CreateTeamProject(name); // assert Assert.AreNotEqual(result.Status, OperationStatus.Failed); }
public void ProjectsAndTeams_Projects_GetProject_Success() { // arrange TeamProjects request = new TeamProjects(_configuration); // act var response = request.GetTeamProjectWithCapabilities(_configuration.Project); // assert Assert.AreEqual(HttpStatusCode.OK, response.HttpStatusCode); request = null; }
public void ProjectsAndTeams_Projects_GetListOfProjectsByState_Success() { // arrange TeamProjects request = new TeamProjects(_configuration); // act var response = request.GetTeamProjectsByState(); // assert Assert.AreEqual(HttpStatusCode.OK, response.HttpStatusCode); request = null; }
public void ProjectsAndTeams_Projects_CreateProject_Success() { // arrange TeamProjects request = new TeamProjects(_configuration); string projectName = System.Guid.NewGuid().ToString().ToLower().Substring(0, 30); // act var createResponse = request.CreateTeamProject(projectName); // assert Assert.AreEqual(HttpStatusCode.Accepted, createResponse.HttpStatusCode); request = null; }
public void ProjectsAndTeams_Projects_GetTeamProject_Success() { // arrange TeamProjects projects = new TeamProjects(_configuration); // act try { TeamProjectReference result = projects.GetTeamProjectWithCapabilities(_configuration.Project); // assert Assert.AreEqual(_configuration.Project, result.Name); } catch (System.AggregateException) { Assert.Inconclusive("project '" + _configuration.Project + "' not found"); } }
public void ProjectsAndTeams_Projects_CreatedAndDeleteProject_Success() { // arrange TeamProjects request = new TeamProjects(_configuration); string projectName = System.Guid.NewGuid().ToString().ToLower().Substring(0, 30); // act var createResponse = request.CreateTeamProject(projectName); //TODO: Instead of sleep, monitor the status ("online") System.Threading.Thread.Sleep(5000); var getResponse = request.GetTeamProjectWithCapabilities(projectName); var projectId = getResponse.id; var deleteResponse = request.DeleteTeamProject(projectId); // assert Assert.AreEqual(HttpStatusCode.Accepted, deleteResponse); request = null; }