Esempio n. 1
0
        public void UpdateReservationTest()
        {
            TestEnvironmentHelper.InitializeTestData();
            AutoReservationBusinessComponent target = new AutoReservationBusinessComponent();

            ReservationDto reservation = new ReservationDto
            {
                Auto  = target.Autos[0],
                Kunde = target.Kunden[0],
                Von   = DateTime.Today,
                Bis   = DateTime.Today.AddDays(10)
            };

            int reservationNr = target.InsertReservation(reservation);

            Assert.AreNotEqual(0, reservationNr);

            ReservationDto org = target.GetReservationByNr(reservationNr);
            ReservationDto mod = target.GetReservationByNr(reservationNr);

            mod.Von = DateTime.Today.AddYears(1);
            mod.Bis = DateTime.Today.AddDays(10).AddYears(1);

            target.UpdateReservation(mod, org);

            ReservationDto result = target.GetReservationByNr(reservationNr);

            Assert.AreEqual(mod.ReservationNr, result.ReservationNr);
            Assert.AreEqual(mod.Auto.Id, result.Auto.Id);
            Assert.AreEqual(mod.Kunde.Id, result.Kunde.Id);
            Assert.AreEqual(mod.Von, result.Von);
            Assert.AreEqual(mod.Bis, result.Bis);
        }
Esempio n. 2
0
        public void GetReservationByIllegalNr()
        {
            TestEnvironmentHelper.InitializeTestData();
            AutoReservationBusinessComponent target = new AutoReservationBusinessComponent();

            ReservationDto actual = target.GetReservationByNr(-1);

            Assert.IsNull(actual);
        }
        public void DeleteReservationTest()
        {
            TestEnvironmentHelper.InitializeTestData();
            AutoReservationBusinessComponent target = new AutoReservationBusinessComponent();

            ReservationDto actual = target.Reservationen[0];
            target.DeleteReservation(actual);

            ReservationDto result = target.GetReservationByNr(actual.ReservationNr);

            Assert.IsNull(result);
        }
Esempio n. 4
0
        public void DeleteReservationTest()
        {
            TestEnvironmentHelper.InitializeTestData();
            AutoReservationBusinessComponent target = new AutoReservationBusinessComponent();

            ReservationDto actual = target.Reservationen[0];

            target.DeleteReservation(actual);

            ReservationDto result = target.GetReservationByNr(actual.ReservationNr);

            Assert.IsNull(result);
        }
Esempio n. 5
0
        public void GetReservationByNrTest()
        {
            TestEnvironmentHelper.InitializeTestData();
            AutoReservationBusinessComponent target = new AutoReservationBusinessComponent();

            var reservationen = target.Reservationen;

            Assert.AreNotEqual(reservationen.Count, 0);

            ReservationDto expected = reservationen[0];
            ReservationDto actual   = target.GetReservationByNr(expected.ReservationNr);

            Assert.AreEqual(expected.ReservationNr, actual.ReservationNr);
        }
        public void UpdateReservationTest()
        {
            TestEnvironmentHelper.InitializeTestData();
            AutoReservationBusinessComponent target = new AutoReservationBusinessComponent();

            ReservationDto reservation = new ReservationDto
            {
                Auto = target.Autos[0],
                Kunde = target.Kunden[0],
                Von = DateTime.Today,
                Bis = DateTime.Today.AddDays(10)
            };

            int reservationNr = target.InsertReservation(reservation);
            Assert.AreNotEqual(0, reservationNr);

            ReservationDto org = target.GetReservationByNr(reservationNr);
            ReservationDto mod = target.GetReservationByNr(reservationNr);

            mod.Von = DateTime.Today.AddYears(1);
            mod.Bis = DateTime.Today.AddDays(10).AddYears(1);

            target.UpdateReservation(mod, org);

            ReservationDto result = target.GetReservationByNr(reservationNr);
            Assert.AreEqual(mod.ReservationNr, result.ReservationNr);
            Assert.AreEqual(mod.Auto.Id, result.Auto.Id);
            Assert.AreEqual(mod.Kunde.Id, result.Kunde.Id);
            Assert.AreEqual(mod.Von, result.Von);
            Assert.AreEqual(mod.Bis, result.Bis);
        }
        public void GetReservationByNrTest()
        {
            TestEnvironmentHelper.InitializeTestData();
            AutoReservationBusinessComponent target = new AutoReservationBusinessComponent();

            var reservationen = target.Reservationen;
            Assert.AreNotEqual(reservationen.Count, 0);

            ReservationDto expected = reservationen[0];
            ReservationDto actual = target.GetReservationByNr(expected.ReservationNr);

            Assert.AreEqual(expected.ReservationNr, actual.ReservationNr);
        }
        public void GetReservationByIllegalNr()
        {
            TestEnvironmentHelper.InitializeTestData();
            AutoReservationBusinessComponent target = new AutoReservationBusinessComponent();

            ReservationDto actual = target.GetReservationByNr(-1);

            Assert.IsNull(actual);
        }
 public ReservationDto GetReservationByNr(int reservationNr)
 {
     WriteActualMethod();
     return(DtoConverter.ConvertToDto(_businessLayer.GetReservationByNr(reservationNr)));
 }
Esempio n. 10
0
 public ReservationDto GetReservationByNr(int id)
 {
     WriteActualMethod();
     return(component.GetReservationByNr(id).ConvertToDto());
 }