Beispiel #1
0
        public void Task_877_2() //Удаление не существующей строки
        {
            //arrange
            MTypesOfOccupations tp = new MTypesOfOccupations("Лекция", "Л");
            bool expected          = false;
            //act
            CTypesOfOccupations ct = new CTypesOfOccupations();
            bool actual            = ct.Delete(tp);

            //assert
            Assert.AreEqual(expected, actual);
        }
        public void ICTypesOfOccupations_1() //пустая таблица
        {
            //arrange
            bool expected = true;
            //act
            MTypesOfOccupations tp = new MTypesOfOccupations("Лекция", "Л");
            CTypesOfOccupations ct = new CTypesOfOccupations();
            bool actual            = ct.Insert(tp);

            //assert
            Assert.AreEqual(expected, actual);
        }
        public void UCTypesOfOccupation_4()
        {
            MTypesOfOccupations t  = new MTypesOfOccupations("Лекция", "л");
            MTypesOfOccupations t1 = new MTypesOfOccupations("Лекция", "л");
            CTypesOfOccupations T  = new CTypesOfOccupations();

            T.Insert(t);
            T.Insert(t1);
            bool expected = true;
            bool actual   = T.Update(t1);

            Assert.AreEqual(expected, actual);
        }
        public void ICTypesOfOccupations_5() // Ввод корректных данных в таблицу, при условии, что в новой записи все атрибуты повторяют атрибуты записей, содержащихся в таблице
        {
            //arrange
            MTypesOfOccupations tp = new MTypesOfOccupations("Лекция", "Л");
            CTypesOfOccupations ct = new CTypesOfOccupations();
            bool t        = ct.Insert(tp);
            bool expected = false;
            //act
            MTypesOfOccupations tp1 = new MTypesOfOccupations("Лекция", "Л");
            bool actual             = ct.Insert(tp1);

            //assert
            Assert.AreEqual(expected, actual);
        }
        public void ICTypesOfOccupations_3() //Ввод корректных данных, при условии, что краткое название вида занятия дублирует краткое название уже существующего вида занятия
        {
            //arrange
            MTypesOfOccupations tp = new MTypesOfOccupations("Лекция", "Л");
            CTypesOfOccupations ct = new CTypesOfOccupations();
            bool t        = ct.Insert(tp);
            bool expected = true;
            //act
            MTypesOfOccupations tp1 = new MTypesOfOccupations("Лабораторная ", "Л");
            bool actual             = ct.Insert(tp1);

            //assert
            Assert.AreEqual(expected, actual);
        }
        public void ICTypesOfOccupations_2() //Ввод корректных данных, при условии, что полное название вида занятия совпадает с полным названием уже существующего вида занятия
        {
            //arrange
            MTypesOfOccupations tp = new MTypesOfOccupations("Лекция", "Л");
            CTypesOfOccupations ct = new CTypesOfOccupations();
            bool t        = ct.Insert(tp);
            bool expected = false;
            //act
            MTypesOfOccupations tp1 = new MTypesOfOccupations("Лекция", "Лаб");
            bool actual             = ct.Insert(tp1);

            //assert
            Assert.AreEqual(expected, actual);
        }
        public void DCTypesOfOccupation_1() //Удаление существующей строки
        {
            //arrange
            MTypesOfOccupations tp = new MTypesOfOccupations("Лекция", "Л");
            bool expected          = true;
            //act
            CTypesOfOccupations ct = new CTypesOfOccupations();

            ct.Insert(tp);
            bool actual = ct.Delete(tp);

            //assert
            Assert.AreEqual(expected, actual);
        }
        public void Task_873_4() //Ввод корректных данных в таблицу, при условии, что в новой записи ни один атрибут не повторяет атрибуты записей, содержащихся в таблице
        {
            //arrange
            MTypesOfOccupations tp = new MTypesOfOccupations("Лекция", "Л");
            CTypesOfOccupations ct = new CTypesOfOccupations();
            bool t        = ct.Insert(tp);
            bool expected = true;
            //act
            MTypesOfOccupations tp1 = new MTypesOfOccupations("Лабораторная ", "Лаб");
            bool actual             = ct.Insert(tp1);

            //assert
            Assert.AreEqual(expected, actual);
        }