Esempio n. 1
0
        public void ProjectRemoveTest()
        {
            List <ProjectData> oldProjects = ProjectData.GetAllFromDB();
            ProjectData        toBeRemoved = oldProjects[0];

            app.Project.Remove(toBeRemoved);

            List <ProjectData> newProjects = ProjectData.GetAllFromDB();

            oldProjects.RemoveAt(0);
            Assert.AreEqual(oldProjects, newProjects);
        }
Esempio n. 2
0
        public void NewProjectCreationTest()
        {
            ProjectData        project     = new ProjectData("newP");
            List <ProjectData> oldProjects = ProjectData.GetAllFromDB();

            //проверка на существоание проекта с таким именем, в случае совпадения имен
            //добавляется рандомные символы в конец названия
            for (int i = 0; i < oldProjects.Count; i++)
            {
                if (project.Name == oldProjects[i].Name)
                {
                    project.Name = project.Name + GenerateRandomString(2);
                }
            }
            app.Project.CreateNewProject(project);
            List <ProjectData> newProjects = ProjectData.GetAllFromDB();

            oldProjects.Add(project);
            oldProjects.Sort();
            newProjects.Sort();
            Assert.AreEqual(oldProjects, newProjects);
        }