public AddAcademicDegree(MAcademicDegree mAcademicDegree) { InitializeComponent(); this.Text = "Изменение учёной степени"; this.button1.Visible = false; this.button2.Text = "Изменить"; this.Reduction.Enabled = false; FullName.Text = mAcademicDegree.FullName; Reduction.Text = mAcademicDegree.Reduction; update = true; }
public void ICAcademicDegree_1() { //arrange MAcademicDegree ma = new MAcademicDegree("Магистр", "Маг."); bool ex = true; //act bool act = refData.CAcademicDegree.Insert(ma); //assert Assert.AreEqual(ex, act); }
public void ICAcademicDegree_2() { //arrange ICAcademicDegree_1(); MAcademicDegree MAcademic = new MAcademicDegree("Магистр", "Маг."); bool expected = false; //act bool actual = refData.CAcademicDegree.Insert(MAcademic); //assert Assert.AreEqual(expected, actual); }
public void MAcademicDegree_2() { try { MAcademicDegree MAcademic = new MAcademicDegree("Кандидат", "Кндт"); Assert.AreEqual(typeof(String), MAcademic.Reduction.GetType(), "Ожидался тип поля String"); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void DCAcademicDegree_2() { //arrange MAcademicDegree MAcademic = new MAcademicDegree("Магистр", "Маг."); bool ex = false; //act bool act = refData.CAcademicDegree.Delete(MAcademic); //assert Assert.AreEqual(ex, act); }
public void Task_485_1() { //arrange MAcademicDegree MAcademic = new MAcademicDegree("Магистр", "Маг."); bool ex = true; //act refData.CAcademicDegree.Insert(MAcademic); bool act = refData.CAcademicDegree.Delete(MAcademic); //assert Assert.AreEqual(ex, act); }
public void UCAcademicDegree_1() { //arrange MAcademicDegree MAcademic = new MAcademicDegree("Магистр", "Маг."); refData.CAcademicDegree.Insert(MAcademic); bool ex = false; //act MAcademic.Reduction = "Бак."; bool act = refData.CAcademicDegree.Update(MAcademic); //assert Assert.AreEqual(ex, act); }
public void DCTeacher_4() { MAcademicDegree mad = new MAcademicDegree("Кандидат наук", "КН"); Assert.AreEqual(refData.CAcademicDegree.Insert(mad), true, "При попытке добавить учёную степень в таблицу с учёными степенями она не была добавлена"); MTitle mt = new MTitle("Профессор", "ПР"); Assert.AreEqual(refData.CTitle.Insert(mt), true, "При попытке добавить должность в таблицу должностей она не была добавлена"); MTeacher tcher = new MTeacher("Садовская", "Ольга", "Борисовна", "КН", "ПР", "ФАСТ", "Пн, Вт", "Ср, Чт, Пт", "Воскресенье"); Assert.AreEqual(refData.CTeacher.Insert(tcher), true, "При попытке добавить преподавателя в таблицу с преподавателями он не был добавлен"); MTeacher tcher2 = new MTeacher("Садовская", "Ольга", "Борисовна", "КН", "ПР", "ФАСТ", "Пн, Вт", "Ср, Чт, Пт", "Воскресенье"); Assert.AreEqual(refData.CTeacher.Delete(tcher2), true, "Преподаватель не был удалён, не смотря на то, что все поля совпадают"); }
public void UCAcademicDegree_2() { //arrange MAcademicDegree MAcademic = new MAcademicDegree("Магистр", "Маг."); refData.CAcademicDegree.Insert(MAcademic); bool ex = true; //act MAcademic.FullName = "Бакалавр"; MAcademic.Reduction = "Маг."; bool act = refData.CAcademicDegree.Update(MAcademic); //assert Assert.AreEqual(ex, act); }
public void MAcademicDegree_3() { string act = ""; try { MAcademicDegree MAcademic = new MAcademicDegree(null, null); } catch (Exception e) { act = e.Message; } string ex = "Строка не может быть пустой"; StringAssert.Contains(ex, act); }
public void Task_484_3() { //arrange MAcademicDegree MAcademic = new MAcademicDegree("Магистр", "Маг."); refData.CAcademicDegree.Insert(MAcademic); bool ex = false; //act MAcademic.FullName = null; MAcademic.Reduction = null; bool act = refData.CAcademicDegree.Update(MAcademic); //assert Assert.AreEqual(ex, act); }
/// <summary> /// Кнопка изменения ученой степени /// </summary> private void ChangeButton_Click(object sender, EventArgs e) { if (DG_AcademicDegree.SelectedRows.Count == 1) { DataRow Row = ((DataRowView)DG_AcademicDegree.SelectedRows[0].DataBoundItem).Row; MAcademicDegree mAcademicDegree = new MAcademicDegree((string)Row["FullName"], (string)Row["Reduction"]); AddAcademicDegree addAcademicDegree = new AddAcademicDegree(mAcademicDegree) { Owner = this }; addAcademicDegree.Show(); } else { MessageBox.Show("Для изменения выделите только одну строку"); } }
private void Button1_Click(object sender, EventArgs e) // Создать и очистить { if ((Reduction.Text.Length != 0) || (FullName.Text.Length != 0)) //ну и накодили тут =) { if (Reduction.Text.Length != 0) { if (FullName.Text.Length != 0) { if (FullName.Text.Length >= Reduction.Text.Length) { try { MAcademicDegree AcademicDegree = new MAcademicDegree(FullName.Text, Reduction.Text); Program.refData.CAcademicDegree.Insert(AcademicDegree); FullName.Text = ""; Reduction.Text = ""; } catch (Exception) { MessageBox.Show("Некорректно заполнены поля", "Ошибка"); } } else { MessageBox.Show("Полe 'Полная запись учёной степени' должно быть больше или равно полю 'Сокращённая запись учёной степени'", "Попробуйте снова", MessageBoxButtons.OK); } } else { MessageBox.Show("Заполните полe 'Полная запись учёной степени'", "Попробуйте снова", MessageBoxButtons.OK); } } else { MessageBox.Show("Заполните полe 'Сокращённая запись учёной степени'", "Попробуйте снова", MessageBoxButtons.OK); } } else { MessageBox.Show("Заполните поля", "Попробуйте снова", MessageBoxButtons.OK); } }
public void setupData() { MAcademicDegree mAcademicDegree = new MAcademicDegree("Кандидат наук", "КН"); bool actual1 = refData.CAcademicDegree.Insert(mAcademicDegree); Assert.IsTrue(actual1, " Не удалось вставить ученую степень"); MAcademicDegree mAcademicDegree2 = new MAcademicDegree("Доктор наук", "ДН"); bool actual2 = refData.CAcademicDegree.Insert(mAcademicDegree2); Assert.IsTrue(actual2, " Не удалось вставить ученую степень"); MTitle mTitle = new MTitle("Доцент", "Доц"); bool actual3 = refData.CTitle.Insert(mTitle); Assert.IsTrue(actual3, " Не удалось вставить ученую звание"); MTitle mTitle2 = new MTitle("Профессор", "Проф"); bool actual4 = refData.CTitle.Insert(mTitle2); Assert.IsTrue(actual4, " Не удалось вставить ученую звание"); }