public void CreateReservationTest() { AdministrationBE abe = new AdministrationBE(); Contract.dto.Reservation item = UnitTest.TestHelpers.randomReservation(); item.ReservationId = 0; item = abe.CreateReservation(item); Assert.AreNotEqual(0, item.ReservationId); }
public void GetReservationTest() { AdministrationBE abe = new AdministrationBE(); Contract.dto.Reservation newItem = UnitTest.TestHelpers.randomReservation(); newItem = abe.CreateReservation(newItem); Contract.dto.Reservation item = abe.GetReservation(newItem.ReservationId); Assert.AreEqual(newItem.ReservationId, item.ReservationId); }
public void DeleteReservationTest() { AdministrationBE abe = new AdministrationBE(); Contract.dto.Reservation item = UnitTest.TestHelpers.randomReservation(); item.ReservationId = 0; item = abe.CreateReservation(item); Assert.IsTrue(abe.DeleteReservation(item)); }
public void UpdateReservationTest() { AdministrationBE abe = new AdministrationBE(); Contract.dto.Reservation item = UnitTest.TestHelpers.randomReservation(); item.ReservationId = 0; item = abe.CreateReservation(item); item.TotalPrice = double.MaxValue; item = abe.UpdateReservation(item); Assert.AreEqual(double.MaxValue, item.TotalPrice); }
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); }
public void AdminstrationContractCreateReservation() { Contract.contract.AdminstrationContract ais = getAdministrationContract(); Contract.dto.Reservation reservation = new Contract.dto.Reservation() { TripId = 1, CustomerId = 1, NumberOfPeople = 900, ReservationId = 43, TotalPrice = 500000.47, VehicleId = 12 }; Contract.dto.Reservation resultReservation = null; try { resultReservation = ais.CreateReservation(reservation); } catch (Contract.eto.CustomerNotFoundException) { Assert.Fail("CustomerNotFoundException"); } catch (Contract.eto.TripNotFoundException) { Assert.Fail("TripNotFoundException"); } catch (Contract.eto.VehicleNotFoundException) { Assert.Fail("VehicleNotFoundException"); } Assert.AreEqual<Contract.dto.Reservation>(reservation, resultReservation); }