Esempio n. 1
0
        public void CreateNewProject_ProjectPageWillExistNewProjectAsOpen_TrueReturned()
        {
            var generatedRepositoryName = TestExtensions.GetRandomString(length: 6);
            var projectForm             = new ProjectFormInfo()
            {
                Name        = generatedRepositoryName,
                Description = "test creating",
                Visibility  = Visibility.Public,
            };

            ProjectsSteps.CreateNewProject(projectForm);
            var actual = ProjectsSteps.ContainsOpenProject(generatedRepositoryName);

            Assert.True(actual);
        }
Esempio n. 2
0
        public void CloseCreatedProject_NewProjectWillExistInClosedProjectsAndUnexistsInOpenProjects_TrueReturned()
        {
            var generatedProjectName = TestExtensions.GetRandomString(length: 6);
            var projectForm          = new ProjectFormInfo()
            {
                Name        = generatedProjectName,
                Description = "this project needs to be moved to closed projects",
                Visibility  = Visibility.Public,
            };

            ProjectsSteps.CreateNewProject(projectForm);
            ProjectsSteps.CloseProject(generatedProjectName);
            var actual = ProjectsSteps.ContainsClosedProject(generatedProjectName) && !ProjectsSteps.ContainsOpenProject(generatedProjectName);

            Assert.True(actual);
        }
        public async Task CheckSuccessfulCreatingNewRepository_NewRepositoryShouldBeCreated_TrueReturned()
        {
            var newRepository = new RepositoryRequestBody()
            {
                Name              = TestExtensions.GetRandomString(5),
                Description       = "that repository was created with rest api service",
                AutoInit          = true,
                IsPrivate         = false,
                GitIgnoreTemplate = "VisualStudio",
            };

            var repository = await RepositoryController.AddRepositoryAsync(newRepository);

            var repositories = (await RepositoryController.GetRepositoriesAsync()).ToList();

            Assert.Contains(repository, repositories);
        }
Esempio n. 4
0
        public void CheckCreatingNewRepositories_RepositoryPageWillExistNewRepository_TrueReturned()
        {
            var generatedRepositoryName = TestExtensions.GetRandomString(length: 8);
            var repositoryForm          = new RepositoryFormInfo()
            {
                Name               = generatedRepositoryName,
                Description        = "test creating repository",
                NeedToAddReadmi    = true,
                Visibility         = Visibility.Private,
                NeedToAddGitIgnore = true,
                GitIgnoreTemplate  = "VisualStudio",
            };

            RepositoriesSteps.CreateNewRepository(repositoryForm);
            var actual = RepositoriesSteps.ContainsRepository(generatedRepositoryName);

            Assert.True(actual);
        }
Esempio n. 5
0
        public void DeleteCreatedRepository_RepositoryDeletedFromAccount_FalseReturned()
        {
            var generatedRepositoryName = TestExtensions.GetRandomString(length: 8);
            var repositoryForm          = new RepositoryFormInfo()
            {
                Name               = generatedRepositoryName,
                Description        = "test creating and deleting",
                NeedToAddReadmi    = true,
                Visibility         = Visibility.Private,
                NeedToAddGitIgnore = true,
                GitIgnoreTemplate  = "VisualStudio",
            };

            var newRepository = RepositoriesSteps.CreateNewRepository(repositoryForm);

            RepositoriesSteps.DeleteRepository(newRepository);
            var actual = RepositoriesSteps.ContainsRepository(generatedRepositoryName);

            Assert.False(actual);
        }