Пример #1
0
        public void TestException()
        {
            Student student = new Student()
            {
                Name      = "Student1",
                group     = null,
                privelege = true,
                campus    = false
            };
            double campus_cost = 500;
            var    ex          = Assert.Throws <ArgumentNullException>(() => CostCalc.Calc(student, campus_cost));

            Assert.Contains("У студента не указано полное ФИО", ex.Message);
        }
Пример #2
0
        public void TestCostCalc()
        {
            Student student = new Student()
            {
                Name      = "Student1",
                group     = groups[0],
                privelege = true,
                campus    = false
            };

            double campus_cost = 500;

            double expectedCost = student.group.cost / 2;

            double result = CostCalc.Calc(student, campus_cost);

            Assert.Equal(expectedCost, campus_cost);
        }
 public static void AddStudent(Student student)
 {
     CostCalc.Calc(student, campus_cost);
     students.Add(student);
 }