示例#1
0
        public void CreateCustomerReservationTest()
        {
            CustomerBE cbe = new CustomerBE();

            Contract.dto.Reservation r = cbe.CreateCustomerReservation(
                UnitTest.TestHelpers.randomTrip(),
                UnitTest.TestHelpers.randomCustomer(),
                24.3,
                UnitTest.TestHelpers.GenerateRandomId(1, 10),
                UnitTest.TestHelpers.randomVehicle()
                );
            Assert.AreNotEqual(0, r.ReservationId);
        }
示例#2
0
        public void GetAllCustomerReservationsTest()
        {
            int        testNumber = 10;
            CustomerBE cbe        = new CustomerBE();

            Contract.dto.Customer c = UnitTest.TestHelpers.randomCustomer();
            c.CustomerId = 1;
            cbe.CreateCustomer(c);

            for (int i = 0; i < testNumber; i++)
            {
                cbe.CreateCustomerReservation(
                    UnitTest.TestHelpers.randomTrip(),
                    c,
                    24.3,
                    UnitTest.TestHelpers.GenerateRandomId(1, 10),
                    UnitTest.TestHelpers.randomVehicle()
                    );
            }

            List <Contract.dto.Reservation> l = cbe.GetAllCustomerReservations(c);

            Assert.AreEqual(testNumber, l.Count);
        }