Пример #1
0
        public void DeleteTripTest()
        {
            AdministrationBE abe = new AdministrationBE();

            Contract.dto.Trip item = UnitTest.TestHelpers.randomTrip();
            item = abe.CreateTrip(item);
            Assert.IsTrue(abe.DeleteTrip(item));
        }
Пример #2
0
        public void CreateTripTest()
        {
            AdministrationBE abe = new AdministrationBE();

            Contract.dto.Trip item = UnitTest.TestHelpers.randomTrip();
            item.TripId = 0;
            item        = abe.CreateTrip(item);
            Assert.AreNotEqual(0, item.TripId);
        }
Пример #3
0
        public void GetTripTest()
        {
            AdministrationBE abe = new AdministrationBE();

            Contract.dto.Trip newItem = UnitTest.TestHelpers.randomTrip();
            newItem = abe.CreateTrip(newItem);
            Contract.dto.Trip item = abe.GetTrip(newItem.TripId);
            Assert.AreEqual(newItem.TripId, item.TripId);
        }
Пример #4
0
        public void UpdateTripTest()
        {
            AdministrationBE abe = new AdministrationBE();

            Contract.dto.Trip item = UnitTest.TestHelpers.randomTrip();
            item.TripId    = 0;
            item           = abe.CreateTrip(item);
            item.TripPrice = double.MaxValue;
            item           = abe.UpdateTrip(item);

            Assert.AreEqual(double.MaxValue, item.TripPrice);
        }
Пример #5
0
        public void AdminstrationContractCreateTrip()
        {
            Contract.contract.AdminstrationContract ais = getAdministrationContract();

            Contract.dto.Trip trip = new Contract.dto.Trip()
            {
                FerryId = 1,
                Price = 2.25,
                RouteId = 1,
                TripId = 1
            };

            Contract.dto.Trip returnTrip = null;
            try
            {
                returnTrip = ais.CreateTrip(trip);
            }
            catch (Contract.eto.FerryNotFoundException)
            {
                Assert.Fail("FerryNotFoundException");
            }
            catch (Contract.eto.RouteNotFoundException)
            {
                Assert.Fail("RouteNotFoundException");
            }

            Assert.AreEqual<Contract.dto.Trip>(trip, returnTrip);
        }