public void Task_617_1() //Удалить запись при совпадении всех атрибутов { MInstitute I_IInstitute = new MInstitute("Институт автоматизированных систем и технологий", "ИАСТ", "Лустгартен Ю.Л.", "Костромской Государственный Университет"); bool ex = true; refData.CInstitute.Insert(I_IInstitute); bool act = refData.CInstitute.Delete(I_IInstitute); Assert.AreEqual(ex, act); }
public void Task_617_2() //Удалить запись при совпадении атрибута Краткое название { //act MInstitute I_IInstitute = new MInstitute("Любой институт", "ИАСТ", "Иванов Ю.Л.", "Политехнический колледж"); bool ex = false; bool act = refData.CInstitute.Delete(I_IInstitute); //assert Assert.AreEqual(ex, act); }
public void Task_617_4() //при совпадении атрибута Директор { //act MInstitute I_IInstitute = new MInstitute("Любой институт", "ФАСТ", "Иванов Ю.Л.", "Политехнический колледж"); bool ex = false; bool act = refData.CInstitute.Delete(I_IInstitute); //assert Assert.AreEqual(ex, act); }
public void Task_617_5() //при совпадении атрибута Наименование ВУЗа { //act MInstitute I_IInstitute = new MInstitute("Любой институт", "ФАСТ", "Иванов Ю.Л.", "Костромской Государственный Университет"); bool ex = false; bool act = refData.CInstitute.Delete(I_IInstitute); //assert Assert.AreEqual(ex, act); }
public void Task_617_3() //при совпадении атрибута Полное название { //act MInstitute I_IInstitute = new MInstitute("Институт автоматизированных систем и технологий", "ФАСТ", "Иванов Ю.Л.", "Политехнический колледж"); bool ex = false; bool act = refData.CInstitute.Delete(I_IInstitute); //assert Assert.AreEqual(ex, act); }
public void Task_617_6() //Удаление несуществующих данных из таблицы { //act MInstitute I_IInstitute = new MInstitute("Любой институт", "ФАСТ", "Иванов Ю.Л.", "Политехнический колледж"); bool ex = false; bool act = refData.CInstitute.Delete(I_IInstitute); //assert Assert.AreEqual(ex, act); }
public void DCInstitute_1() //Удалить запись при совпадении всех атрибутов { refData.InitData(); MInstitute I_IInstitute = new MInstitute("Любой институт", "СОКР", "Иванов Иван Иванович", "Костромской Государственный Университет"); bool ex = true; bool act = refData.CInstitute.Insert(I_IInstitute); Assert.AreEqual(ex, act, "Не удалось добавить запись"); act = refData.CInstitute.Delete(I_IInstitute); Assert.AreEqual(ex, act, "Не удалось удалить запись"); }
public void UCInstitute_2() //замена атрибутов Полное название { MInstitute T_Institute = new MInstitute("Институт автоматизированных систем и технологий", "ИАСТ", "Лустгартен Ю.Л.", "Костромской Государственный Университет"); refData.CInstitute.Insert(T_Institute); T_Institute = new MInstitute("Институт автоматизированных систем и технологий", "ФАСТ", "Киприна Ю.Л.", "Политехнический колледж"); bool result = refData.CInstitute.Update(T_Institute); Assert.IsFalse(result, "Ожидаем, что Модель не изменяется"); }
public void UCInstitute_4() //директор уже есть в таблице { MInstitute T_Institute = new MInstitute("Институт автоматизированных систем и технологий", "ИАСТ", "Лустгартен Ю.Л.", "Костромской Государственный Университет"); refData.CInstitute.Insert(T_Institute); T_Institute = new MInstitute("Институт дизайна", "ФАСТ", "Лустгартен Ю.Л.", "Политехнический колледж"); bool result = refData.CInstitute.Update(T_Institute); Assert.IsFalse(result, "Ожидаем, что Модель не изменяется"); }
public void Task_615_1() //замена всех атрибутов { MInstitute T_Institute = new MInstitute("Институт автоматизированных систем и технологий", "ИАСТ", "Лустгартен Ю.Л.", "Костромской Государственный Университет"); refData.CInstitute.Insert(T_Institute); T_Institute = new MInstitute("Факультет автоматизированных систем и технологий", "ФАСТ", "Голубева Ю.А.", "Политехнический колледж"); bool result = refData.CInstitute.Update(T_Institute); Assert.IsFalse(result, "Ожидаем, что Модель не изменяется"); }
public void Task_616_1() //Добавление в пустую таблицу { //arrange MInstitute inst = new MInstitute("Институт автоматизирован", "ИАСТ", "Лустгартен Ю.Л.", "Костромской Государственный Университет"); bool expected = true; //act bool actual = refData.CInstitute.Insert(inst); //assert Assert.AreEqual(expected, actual); }
public void MInstitute_4() { try { MInstitute T_Institute = new MInstitute("Ии ", "Ии", "Ии ", "Ии "); Assert.AreEqual(typeof(String), T_Institute.VUS.GetType(), "Ожидался тип поля String"); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void Task_615_5() //наименование ВУЗа уже есть в таблице { MInstitute T_Institute = new MInstitute("Институт автоматизированных систем и технологий", "ИАСТ", "Лустгартен Ю.Л.", "Костромской Государственный Университет"); refData.CInstitute.Insert(T_Institute); T_Institute = new MInstitute("Институт дизайна", "ФАСТ", "Киприна Ю.Л.", "Костромской Государственный Университет"); bool result = refData.CInstitute.Update(T_Institute); Assert.IsFalse(result, "Ожидаем, что Модель не изменяется"); }
public void Task_616_5() // наименование ВУЗа дублируется { bool ex = false; bool act; MInstitute T_Institute = new MInstitute("Институт неавтоматизированных систем и технологий", "ФАСТ", "Голубева Ю.А.", "Костромской Государственный Университет"); int C1 = refData.CInstitute.Rows.Count; act = refData.CInstitute.Insert(T_Institute); int C2 = refData.CInstitute.Rows.Count; Assert.AreEqual(ex, act); Assert.AreEqual(C1, C2); }
public void Task_616_4() // директор дублируется { bool ex = false; bool act; MInstitute T_Institute = new MInstitute("Институт неавтоматизированных систем и технологий", "ФАСТ", "Лустгартен Ю.Л.", "Тюменский Государственный Университет"); int C1 = refData.CInstitute.Rows.Count; act = refData.CInstitute.Insert(T_Institute); int C2 = refData.CInstitute.Rows.Count; Assert.AreEqual(ex, act); Assert.AreEqual(C1, C2); }
public void Task_616_3() // полное название дублируется { bool ex = false; bool act; MInstitute T_Institute = new MInstitute("Институт автоматизирован", "ФАСТ", "Голубева Ю.А.", "Костромской Государственный Университет"); int C1 = refData.CInstitute.Rows.Count; act = refData.CInstitute.Insert(T_Institute); int C2 = refData.CInstitute.Rows.Count; Assert.AreEqual(ex, act); Assert.AreEqual(C1, C2); }
private void btnChange_Click(object sender, EventArgs e) { if (DG_Institute.SelectedRows.Count == 1) { DataRow Row = ((DataRowView)DG_Institute.SelectedRows[0].DataBoundItem).Row; MInstitute mInstitute = new MInstitute((string)Row["FullName"], (string)Row["ShortName"], (string)Row["Director"], (string)Row["University"]); AddInstitute add = new AddInstitute(mInstitute); add.Owner = this; add.ShowDialog(); } else { MessageBox.Show("Для изменения выделите только одну строку!"); } }
public void ICInstitute_1() //Добавление в пустую таблицу { refData.CCourseSchedule.Clear(); refData.CAcademicLoad.Clear(); refData.CGroup.Clear(); refData.CTrainingProfile.Clear(); refData.CDirectionOfPreparation.Clear(); refData.CInstitute.Clear(); //arrange MInstitute inst = new MInstitute("Институт автоматизирован", "ИАСТ", "Лустгартен Юрий Леонидович", "Костромской Государственный Университет"); bool expected = true; //act bool actual = refData.CInstitute.Insert(inst); //assert Assert.AreEqual(expected, actual); }
private void btCreateAndClose_Click(object sender, EventArgs e) { if (update) { try { MInstitute Institute = new MInstitute(FullName.Text, ShortName.Text, Director.Text, VUS.Text); Program.refData.CInstitute.Update(Institute); FullName.Text = ""; ShortName.Text = ""; Director.Text = ""; VUS.Text = ""; Close(); } catch (DeletedRowInaccessibleException) { MessageBox.Show("Невозможно получить доступ к удаленной информации строки через данную строку", "Ошибка"); } catch (Exception) { MessageBox.Show("Заполенены не все поля или заполнены некорректно!", "Ошибка", MessageBoxButtons.OK); } } else { try { MInstitute Institute = new MInstitute(FullName.Text, ShortName.Text, Director.Text, VUS.Text); Program.refData.CInstitute.Insert(Institute); FullName.Text = ""; ShortName.Text = ""; Director.Text = ""; VUS.Text = ""; Close(); } catch (DeletedRowInaccessibleException) { MessageBox.Show("Невозможно получить доступ к удаленной информации строки через данную строку", "Ошибка"); } catch (Exception) { MessageBox.Show("Заполенены не все поля или заполнены некорректно!", "Ошибка", MessageBoxButtons.OK); } } }
public AddInstitute(MInstitute mInstitute) { InitializeComponent(); this.Text = "Изменение инстиута"; this.btCreateAndClean.Visible = false; this.btCreateAndClose.Text = "Изменить"; this.ShortName.Enabled = false; FullName.Text = mInstitute.FullName; ShortName.Text = mInstitute.ShortName; Director.Text = mInstitute.Director; VUS.DataSource = University; VUS.DisplayMember = "FullName"; VUS.Text = mInstitute.VUS; Director.DataSource = Teacher; Director.DisplayMember = "FullName"; Director.Text = mInstitute.Director; update = true; }