public void Issue_252_3() { try { MTeacher T = new MTeacher("Куделин", "Роман", "Олегович", "Студент", "Доцент", "ИАСТ", "Пн", "Вт", "Воскресенье"); Assert.AreEqual(typeof(String), T.Departament.GetType(), "Ожидался тип поля String"); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void Issue_252_6() { try { MTeacher T = new MTeacher("", "", "", "", "", ""); Assert.AreEqual(typeof(String), T.Weekends.GetType(), "Ожидался тип поля String"); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void ICTeacher_1() { //arrange MTeacher tcher = new MTeacher("Садовская", "Ольга", "Борисовна", refData.CAcademicDegree.Rows[0]["Reduction"].ToString(), refData.CTitle.Rows[1]["Reduction"].ToString(), "ФАСТ", "Пн, Вт", "Ср, Чт, Пт", "Воскресенье"); bool expected = true; //act bool actual = refData.CTeacher.Insert(tcher); //assert Assert.AreEqual(expected, actual); Assert.IsTrue(refData.CTeacher.Delete(tcher)); }
public void Task_248_1() //Удаление существующей строки { //arrange MTeacher tcher = new MTeacher("Садовская", "Ольга", "Борисовна", "Кандидат наук", "Профессор", "ФАСТ", "Пн, Вт", "Ср, Чт, Пт", "Воскресенье"); bool expected = true; //act refData.CTeacher.Insert(tcher); bool actual = refData.CTeacher.Delete(tcher); //assert Assert.AreEqual(expected, actual); }
public void Task_246_3() { //arrange MTeacher tcher1 = new MTeacher("Киприна", "Людмила", "Юрьевна", "Кандидат наук", "Доцент", "ФАСТ", "Пн, Вт", "Ср, Чт, Пт", "Воскресенье"); MTeacher tcher = new MTeacher("Киприна", "Людмила", "Юрьевна", "Доктор наук", "Профессор", "ИАСТ", "Пт, Ср", "Пн, Вт", "Суббота"); bool expected = false; //act refData.CTeacher.Insert(tcher1); bool actual = refData.CTeacher.Insert(tcher); //assert Assert.AreEqual(expected, actual); }
public void Task_246_1() { DataRow[] maTi = Title(); DataRow[] ma = Degree(); //arrange MTeacher tcher = new MTeacher("Садовская", "Ольга", "Борисовна", ma[0]["Reduction"].ToString(), maTi[1]["Reduction"].ToString(), "ФАСТ", "Пн, Вт", "Ср, Чт, Пт", "Воскресенье"); bool expected = true; //act bool actual = refData.CTeacher.Insert(tcher); //assert Assert.AreEqual(expected, actual); Assert.IsTrue(refData.CTeacher.Delete(tcher)); }
public void ICTeacher_7() { //arrange MTeacher tcher1 = new MTeacher("Киприна", "Людмила", "Юрьевна", "Кандидат наук", "Доцент", "ФАСТ", "Пн, Вт", "Ср, Чт, Пт", "Воскресенье"); MTeacher tcher = new MTeacher("Киприна", "Людмила", "Юрьевна", "Кандидат наук", "Доцент", "ФАСТ", "Пн, Вт", "Ср, Чт, Пт", "Воскресенье"); bool expected = false; //act refData.CTeacher.Insert(tcher1); bool actual = refData.CTeacher.Insert(tcher); //assert Assert.AreEqual(expected, actual); }
public void Task_246_4_or_6() //Повторяющиеся атрибуты все кроме ФИО { //arrange MTeacher tcher1 = new MTeacher("Садовская Ольга Борисовна", "Кандидат наук", "ФАСТ", "Пн, Вт", "Ср, Чт, Пт", "Воскресенье"); MTeacher tcher = new MTeacher("Киприна Людмила Юрьевна", "Кандидат наук", "ФАСТ", "Пн, Вт", "Ср, Чт, Пт", "Воскресенье"); bool expected = true; //act CTeacher T = new CTeacher(); bool f = T.Insert(tcher1); bool actual = T.Insert(tcher); //assert Assert.AreEqual(expected, actual); }
public void Task_246_7() //Все атрибуты повторяются { //arrange MTeacher tcher1 = new MTeacher("Киприна Людмила Юрьевна", "Кандидат наук", "ФАСТ", "Пн, Вт", "Ср, Чт, Пт", "Воскресенье"); MTeacher tcher = new MTeacher("Киприна Людмила Юрьевна", "Кандидат наук", "ФАСТ", "Пн, Вт", "Ср, Чт, Пт", "Воскресенье"); bool expected = false; //act CTeacher T = new CTeacher(); bool f = T.Insert(tcher1); bool actual = T.Insert(tcher); //assert Assert.AreEqual(expected, actual); }
public void Task_246_2() //Полностью отличные атрибуты { //arrange MTeacher tcher1 = new MTeacher("Садовская Ольга Борисовна", "Кандидат наук", "ФАСТ", "Пн, Вт", "Ср, Чт, Пт", "Воскресенье"); MTeacher tcher = new MTeacher("Киприна Людмила Юрьевна", "Доктор наук", "ИАСТ", "Пт, Ср", "Пн, Вт", "Суббота"); bool expected = true; //act CTeacher T = new CTeacher(); bool f = T.Insert(tcher1); bool actual = T.Insert(tcher); //assert Assert.AreEqual(expected, actual); }
public void Task_246_3() //Повторяющийся атрибут "ФИО" { //arrange MTeacher tcher1 = new MTeacher("Киприна Людмила Юрьевна", "Кандидат наук", "ФАСТ", "Пн, Вт", "Ср, Чт, Пт", "Воскресенье"); MTeacher tcher = new MTeacher("Киприна Людмила Юрьевна", "Доктор наук", "ИАСТ", "Пт, Ср", "Пн, Вт", "Суббота"); bool expected = false; //act CTeacher T = new CTeacher(); bool f = T.Insert(tcher1); bool actual = T.Insert(tcher); //assert Assert.AreEqual(expected, actual); }
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 UCTeacher_1() { //arrange refData.CInstitute.Clear(); Assert.IsTrue(refData.CInstitute.Rows.Count == 0, "Не удалось Очистить таблицу Институт"); refData.CTeacher.Clear(); Assert.IsTrue(refData.CTeacher.Rows.Count == 0, "Не удалось Очистить таблицу Преподаватель"); MTeacher tcher1 = new MTeacher("Киприна", "Людмила", "Юрьевна", "КН", "Доц", "ИАСТ", "Пт, Ср", "Пн, Вт", "Сб"); //act bool actual = refData.CTeacher.Update(tcher1); //assert Assert.IsFalse(actual, " Удалось Изменить сведения в пустой таблице"); }
public void UCTeacher_2() { setupData(); refData.CInstitute.Clear(); Assert.IsTrue(refData.CInstitute.Rows.Count == 0, "Не удалось Очистить таблицу Институт"); //arrange MTeacher tcher = new MTeacher("Садовская", "Ольга", "Борисовна", "КН", "Доц", "ИАСТ", "Пн, Вт", "Ср, Чт, Пт", "Вс"); bool actual1 = refData.CTeacher.Insert(tcher); Assert.AreEqual(true, actual1, "Не удалось вставить преподавателя" + tcher.FirstName); MTeacher tcher1 = new MTeacher("Киприна", "Людмила", "Юрьевна", "КН", "Доц", "ИАСТ", "Пт, Ср", "Пн, Вт", "Сб"); //act bool actual = refData.CTeacher.Update(tcher1); //assert Assert.IsFalse(actual, "Удалось Изменить несуществующего преподавателя"); }
public void UCTeacher_5() { setupData(); //arrange MTeacher tcher1 = new MTeacher("Киприна", "Людмила", "Юрьевна", "КН", "Доц", "ИАСТ", "Пт, Ср", "Пн, Вт", "Сб"); bool expected = true; bool actual2 = refData.CTeacher.Insert(tcher1); Assert.AreEqual(expected, actual2, "Не удалось вставить преподавателя" + tcher1.FirstName); //act tcher1.AcademicTitle = "П"; bool actual = refData.CTeacher.Update(tcher1); //assert Assert.IsFalse(actual, "Ввод корректных данных, при условии, что данная запись полность. дублирует другую запись не произошел"); //clear data Assert.IsTrue(refData.CTeacher.Delete(tcher1), "Не удалось удалить преподавателя" + tcher1.FirstName); }
public void Task_247_1() //изменение когда атрибуды не повторяются (ФИО и Кафедра изменить не возможно) { //arrange MTeacher tcher = new MTeacher("Садовская Ольга Борисовна", "Кандидат наук", "ФАСТ", "Пн, Вт", "Ср, Чт, Пт", "Воскресенье"); MTeacher tcher1 = new MTeacher("Киприна Людмила Юрьевна", "Доктор наук", "ИАСТ", "Пт, Ср", "Пн, Вт", "Суббота"); CTeacher T = new CTeacher(); T.Insert(tcher); T.Insert(tcher1); bool expected = true; //act tcher1.Note = "Ученый"; tcher1.MetodicalDays = "Чт, Сб"; tcher1.Windows = "Сб, Пн"; tcher1.Weekends = "Пятница"; bool actual = T.Update(tcher1); //assert Assert.AreEqual(expected, actual); }
public void Task_247_5and7() //изменение при условии что примечание, кафедра и график работы дублируется { //arrange MTeacher tcher = new MTeacher("Садовская Ольга Борисовна", "Кандидат наук", "ФАСТ", "Пн, Вт", "Ср, Чт, Пт", "Воскресенье"); MTeacher tcher1 = new MTeacher("Киприна Людмила Юрьевна", "Доктор наук", "ИАСТ", "Пт, Ср", "Пн, Вт", "Суббота"); CTeacher T = new CTeacher(); T.Insert(tcher); T.Insert(tcher1); bool expected = true; //act tcher1.Note = "Кандидат наук"; tcher1.Departament = "ФАСТ"; tcher1.MetodicalDays = "Пн, Вт"; tcher1.Windows = "Ср, Чт, Пт"; tcher1.Weekends = "Воскресенье"; bool actual = T.Update(tcher1); //assert Assert.AreEqual(expected, actual); }