public void TestPurchaseTicket() { test = new TestInfo(); Country testCountry = new Country("usa"); Country testCountry2 = new Country("russia"); testCountry.ID = test.adminF.CreateNewCountry(test.adminT, testCountry); testCountry2.ID = test.adminF.CreateNewCountry(test.adminT, testCountry2); AirLineCompany a = new AirLineCompany("amrican", "amrican", "12345", testCountry.ID); a.ID = test.adminF.CreateNewAirline(test.adminT, a); Flight flight = new Flight(a.ID, testCountry.ID, testCountry2.ID, DateTime.ParseExact("2019-07-08 12:00:00", "yyyy-MM-dd HH:mm:ss", null), DateTime.ParseExact("2019-07-18 12:00:00", "yyyy-MM-dd HH:mm:ss", null), 5); FlightDAOMSSQL Fdao = new FlightDAOMSSQL(); flight.ID = Fdao.ADD(flight); test.customerF.PurchaseTicket(test.customerT, flight); Assert.AreEqual(Fdao.GetRemainingTickets(flight.ID), 4); }