Пример #1
0
        public void Delete_Dependency(object sender, RoutedEventArgs e)
        {
            Dependency dependency = (Dependency)Dependency_Listbox.SelectedItem;

            _show_error(Delete_Dependency_Error_Message, false);

            if (dependency == null)
            {
                _show_error(Delete_Dependency_Error_Message, true);
                return;
            }
            dependency_repo.Delete(dependency.DependencyId);
            _DataBindDependencies(Dependency_Listbox);
        }
Пример #2
0
        public void TestDependencyDelete()
        {
            List <Project> project_list = project_repo.All();
            var            project      = project_list[0];
            int            project_id   = project.ProjectId;

            dependency_repo.Add(new Dependency("this is a test note", project_id));
            dependency_repo.Add(new Dependency("this is note 2", project_id));

            int last_note_id = dependency_repo.GetAllByProjectId(project_id)[0].DependencyId;

            Assert.AreEqual(2, dependency_repo.GetAllByProjectId(project_id).Count);
            dependency_repo.Delete(last_note_id);
            Assert.AreEqual(1, dependency_repo.GetAllByProjectId(project_id).Count);
        }