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

            Contract.dto.Route item = UnitTest.TestHelpers.randomRoute();
            item.RouteId = 0;
            item         = abe.CreateRoute(item);
            Assert.AreNotEqual(0, item.RouteId);
        }
Пример #2
0
        public void DeleteRouteTest()
        {
            AdministrationBE abe = new AdministrationBE();

            Contract.dto.Route item = UnitTest.TestHelpers.randomRoute();
            item.RouteId = 0;
            item         = abe.CreateRoute(item);
            Assert.IsTrue(abe.DeleteRoute(item));
        }
Пример #3
0
        public void GetRouteTest()
        {
            AdministrationBE abe = new AdministrationBE();

            Contract.dto.Route newItem = UnitTest.TestHelpers.randomRoute();
            newItem = abe.CreateRoute(newItem);
            Contract.dto.Route item = abe.GetRoute(newItem.RouteId);
            Assert.AreEqual(newItem.RouteId, item.RouteId);
        }
Пример #4
0
        public void UpdateRouteTest()
        {
            AdministrationBE abe = new AdministrationBE();

            Contract.dto.Route item = UnitTest.TestHelpers.randomRoute();
            item.RouteId  = 0;
            item          = abe.CreateRoute(item);
            item.Duration = int.MaxValue;
            item          = abe.UpdateRoute(item);

            Assert.AreEqual(int.MaxValue, item.Duration);
        }
Пример #5
0
        public void AdminstrationContractCreateRoute()
        {
            Contract.contract.AdminstrationContract ais = getAdministrationContract();
            //Question:  So where do we Depart FROM?
            Contract.dto.Route item = new Contract.dto.Route()
            {
                Depature = DateTime.Now,
                Destination = "Somewhere else than here",
                Duration = 900
            };

            Contract.dto.Route returnItem = null;
            returnItem = ais.CreateRoute(item);

            Assert.AreEqual<Contract.dto.Route>(item, returnItem);
        }