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); }
public void CalculateMoreThanTwoHours() { Bike bike = new Bike() { ID = 1, Brand = "Test", BikeCategory = "Racing", PurchaseDate = DateTime.Now, PriceFirstHour = 3, PriceAdditionalHour = 5 }; Rental rental = new Rental() { Bike = bike, Begin = DateTime.Now, End = DateTime.Now.AddMinutes(150) }; var result = CostCalc.calculateCost(rental); Assert.Equal(13, result); }
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); }