public void task_250_1_1() // Изменение когда все поля отличаются { //arrange MGroup gr = new MGroup("17-ИСбо-2а", 1, "ИСиТ", 1, 1, 0, 0, "Воскресенье"); CGroup cg = new CGroup(); cg.Insert(gr); bool expected = true; //act MGroup gr1 = new MGroup("17-ИСбо-2б", 2, "ИСиТД", 2, 2, 1, 1, "Воскресенье"); cg.Insert(gr1); //gr1.Group = "17-ИДбо-2б"; //gr1.Semester = 3; //gr1.Specialty = "ТМ"; gr1.Shift = 2; gr1.Students = 3; gr1.MaxNumberOfClass = 3; gr1.MinNumberOfClass = 4; gr1.Weekends = "Суббота"; bool actual = cg.Update(gr1); //assert Assert.AreEqual(expected, actual); }
public void task_250_1_4_to_7() // повтор всех атрибутов кроме неизменяемых { //arrange MGroup gr = new MGroup("17-ИСбо-2а", 1, "ИСиТ", 1, 1, 0, 0, "Воскресенье"); CGroup cg = new CGroup(); cg.Insert(gr); bool expected = true; //act MGroup gr1 = new MGroup("17-ИСбо-2б", 2, "ИСиТД", 2, 2, 1, 1, "Воскресенье"); cg.Insert(gr1); //gr1.Group = "17-ИДбо-2б"; gr1.Semester = 1; gr1.Specialty = "ИСиТ"; gr1.Shift = 1; gr1.Students = 1; gr1.MaxNumberOfClass = 0; gr1.MinNumberOfClass = 0; gr1.Weekends = "Воскресенье"; bool actual = cg.Update(gr1); //assert Assert.AreEqual(expected, actual); }
public void Task_251_from_3_or_9() // дублирование всех атрибутов, кроме атрибута "Группа" { //arrange MGroup gr = new MGroup("17-ИДбо-2а", 1, "ИСиТ", 1, 1, 0, 0, "Воскресенье"); CGroup cg = new CGroup(); bool g = cg.Insert(gr); bool expected = true; //act MGroup gr1 = new MGroup("17-ИДбо-2б", 1, "ИСиТ", 1, 1, 0, 0, "Воскресенье"); bool actual = cg.Insert(gr1); //assert Assert.AreEqual(expected, actual); }
public void Task_251_11() //полное дублирование всех атрибутов { //arrange MGroup gr = new MGroup("17-ТМбо-2а", 1, "ИСиТ", 1, 1, 0, 0, "Воскресенье"); CGroup cg = new CGroup(); bool g = cg.Insert(gr); bool expected = false; //act MGroup gr1 = new MGroup("17-ТМбо-2а", 1, "ИСиТ", 1, 1, 0, 0, "Воскресенье"); bool actual = cg.Insert(gr1); //assert Assert.AreEqual(expected, actual); }
public void Task_251_10() //добавление записи ктороая не дублирует ни один атрибут уже имеющейся записи { //arrange MGroup gr = new MGroup("17-ЮФбо-2а", 1, "ИСиТ", 1, 1, 0, 0, "Воскресенье"); CGroup cg = new CGroup(); bool g = cg.Insert(gr); bool expected = true; //act MGroup gr1 = new MGroup("17-ЮФбо-2б", 2, "ИСиТД", 2, 2, 1, 1, "Суббота"); bool actual = cg.Insert(gr1); //assert Assert.AreEqual(expected, actual); }
public void Task_251_2() //дуюлирование атрибута "Группа" остальные атрибуты раздичаются { //arrange MGroup gr = new MGroup("17-ИСбо-2а", 1, "ИСиТ", 1, 1, 0, 0, "Воскресенье"); CGroup cg = new CGroup(); bool g = cg.Insert(gr); bool expected = false; //act MGroup gr1 = new MGroup("17-ИСбо-2а", 2, "ИСиТД", 2, 2, 1, 1, "Суббота"); bool actual = cg.Insert(gr1); //assert Assert.AreEqual(expected, actual); }
public void Task_251_1() //пустая таблица { //arrange bool expected = true; //act MGroup gr = new MGroup("17-ИСбо-2а", 1, "ИСиТ", 1, 1, 0, 0, "Воскресенье"); CGroup cg = new CGroup(); bool actual = cg.Insert(gr); //assert Assert.AreEqual(expected, actual); }
public void Task_248_1() //Удаление существующей строки { //arrange MGroup gr = new MGroup("17-ИСбо-2а", 1, "ИСиТ", 1, 1, 0, 0, "Воскресенье"); bool expected = true; //act CGroup cg = new CGroup(); cg.Insert(gr); bool actual = cg.Delete(gr); //assert Assert.AreEqual(expected, actual); }
private bool save() { bool ret = false; stC = read_data(); if (gstGroup.idgroup > 0) { ret = clGroup.Update(stC); } else { ret = clGroup.Insert(stC); } return(ret); }