示例#1
0
        public void CreateFerryTest()
        {
            AdministrationBE abe = new AdministrationBE();

            Contract.dto.Ferry item = UnitTest.TestHelpers.randomFerry();
            item.FerryId = 0;
            item         = abe.CreateFerry(item);
            Assert.AreNotEqual(0, item.FerryId);
        }
示例#2
0
        public void DeleteFerryTest()
        {
            AdministrationBE abe = new AdministrationBE();

            Contract.dto.Ferry item = UnitTest.TestHelpers.randomFerry();
            item.FerryId = 0;
            item         = abe.CreateFerry(item);
            Assert.IsTrue(abe.DeleteFerry(item));
        }
示例#3
0
        public void GetFerryTest()
        {
            AdministrationBE abe = new AdministrationBE();

            Contract.dto.Ferry newItem = UnitTest.TestHelpers.randomFerry();
            newItem = abe.CreateFerry(newItem);
            Contract.dto.Ferry item = abe.GetFerry(newItem.FerryId);
            Assert.AreEqual(newItem.FerryId, item.FerryId);
        }
示例#4
0
        public void UpdateFerryTest()
        {
            AdministrationBE abe = new AdministrationBE();

            Contract.dto.Ferry item = UnitTest.TestHelpers.randomFerry();
            item.FerryId   = 0;
            item           = abe.CreateFerry(item);
            item.FerryName = "ANDERS AND";
            item           = abe.UpdateFerry(item);

            Assert.AreEqual("ANDERS AND", item.FerryName);
        }
示例#5
0
        public void AdminstrationContractCreateFerry()
        {
            Contract.contract.AdminstrationContract ais = getAdministrationContract();
            Contract.dto.Ferry newFerry = new Contract.dto.Ferry()
            {
                DockId = 1, //Question:  What is this? A secret class?
                FerryId = 1,
                Municipality = "Andeby",
                Name = "Hugo",
                PassengerCapacity = 7,
                Size = "VERY BIG"
            };
            //Question:  Backend: Since we have no exceptions in eto to throw, we just return null if something went wrong?
            Contract.dto.Ferry returnValue = ais.CreateFerry(newFerry);

            Assert.AreEqual<Contract.dto.Ferry>(newFerry, returnValue);
        }