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_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 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_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_1() //Добавление в пустую таблицу { //arrange MTeacher tcher = new MTeacher("Садовская Ольга Борисовна", "Кандидат наук", "ФАСТ", "Пн, Вт", "Ср, Чт, Пт", "Воскресенье"); bool expected = true; //act CTeacher T = new CTeacher(); bool actual = T.Insert(tcher); //assert Assert.AreEqual(expected, actual); }
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); }
public void Task_248_1() //Удаление существующей строки { //arrange MTeacher tcher = new MTeacher("Садовская Ольга Борисовна", "Кандидат наук", "ФАСТ", "Пн, Вт", "Ср, Чт, Пт", "Воскресенье"); bool expected = true; //act CTeacher T = new CTeacher(); T.Insert(tcher); bool actual = T.Delete(tcher); //assert Assert.AreEqual(expected, actual); }