示例#1
0
        public void UpdateMethodOK()
        {
            clsCarsCollection AllCars    = new clsCarsCollection();
            clsCars           TestCar    = new clsCars();
            Int32             PrimaryKey = 0;

            TestCar.CarMake        = "Mercedes";
            TestCar.CarModel       = "S Class";
            TestCar.CarModelNumber = "VRi122";
            TestCar.CarColour      = "Blue";
            TestCar.CarPrice       = 1;
            TestCar.CarTypeNumber  = 1;
            TestCar.CarReleaseDate = "11/10/2001";
            AllCars.ThisCar        = TestCar;
            PrimaryKey             = AllCars.Add();
            TestCar.CarNo          = PrimaryKey;
            TestCar.CarMake        = "Mer";
            TestCar.CarModel       = "SAClass";
            TestCar.CarModelNumber = "Vi122";
            TestCar.CarColour      = "Black";
            TestCar.CarPrice       = 2;
            TestCar.CarTypeNumber  = 3;
            TestCar.CarReleaseDate = "30/11/2015";
            AllCars.ThisCar        = TestCar;
            AllCars.Update();
            AllCars.ThisCar.Find(PrimaryKey);
            Assert.AreEqual(AllCars.ThisCar, TestCar);
        }
示例#2
0
        public void CarMakeOK()
        {
            clsCars ACar     = new clsCars();
            string  TestData = "Nissan";

            ACar.CarMake = TestData;
            Assert.AreEqual(ACar.CarMake, TestData);
        }
示例#3
0
        public void CarNoOK()
        {
            clsCars ACar     = new clsCars();
            Int32   TestData = 1;

            ACar.CarNo = TestData;
            Assert.AreEqual(ACar.CarNo, TestData);
        }
示例#4
0
        public void ValidMethodOK()
        {
            clsCars ACar  = new clsCars();
            String  Error = "";

            Error = ACar.Valid(CarMake, CarModel, CarModelNumber, CarColour, CarReleaseDate, CarPrice);
            Assert.AreEqual(Error, "");
        }
示例#5
0
        public void CarModelNumberOK()
        {
            clsCars ACar     = new clsCars();
            string  TestData = "VRi82";

            ACar.CarModelNumber = TestData;
            Assert.AreEqual(ACar.CarModelNumber, TestData);
        }
示例#6
0
        public void CarPriceOK()
        {
            clsCars ACar     = new clsCars();
            Int32   TestData = 10000;

            ACar.CarPrice = TestData;
            Assert.AreEqual(ACar.CarPrice, TestData);
        }
示例#7
0
        public void CarReleaseDateOK()
        {
            clsCars ACar     = new clsCars();
            string  TestData = "10/10/2019";

            ACar.CarReleaseDate = TestData;
            Assert.AreEqual(ACar.CarReleaseDate, TestData);
        }
示例#8
0
        public void CarColourOK()
        {
            clsCars ACar     = new clsCars();
            string  TestData = "Blue";

            ACar.CarColour = TestData;
            Assert.AreEqual(ACar.CarColour, TestData);
        }
示例#9
0
        public void CarTypeNumberOK()
        {
            clsCars ACar     = new clsCars();
            Int32   TestData = 1;

            ACar.CarTypeNumber = TestData;
            Assert.AreEqual(ACar.CarTypeNumber, TestData);
        }
示例#10
0
        public void CarModelOK()
        {
            clsCars ACar     = new clsCars();
            string  TestData = "Aki";

            ACar.CarModel = TestData;
            Assert.AreEqual(ACar.CarModel, TestData);
        }
示例#11
0
        public void CarColourMaxLessOne()
        {
            clsCars ACar      = new clsCars();
            String  Error     = "";
            string  CarColour = "aaaaaaaaaaaaaaaaaaaa";

            Error = ACar.Valid(CarMake, CarModel, CarModelNumber, CarColour, CarReleaseDate, CarPrice);
            Assert.AreEqual(Error, "");
        }
示例#12
0
        public void FindMethodOK()
        {
            clsCars ACar  = new clsCars();
            Boolean Found = false;
            Int32   CarNo = 1;

            Found = ACar.Find(CarNo);
            Assert.IsTrue(Found);
        }
示例#13
0
        public void CarPiceMaxPlusOne()
        {
            clsCars ACar     = new clsCars();
            String  Error    = "";
            int     CarPrice = 4800001;

            Error = ACar.Valid(CarMake, CarModel, CarModelNumber, CarColour, CarReleaseDate, CarPrice);
            Assert.AreNotEqual(Error, "");
        }
示例#14
0
        public void CarPriceExtremeMax()
        {
            clsCars ACar     = new clsCars();
            String  Error    = "";
            int     CarPrice = 99999999;

            Error = ACar.Valid(CarMake, CarModel, CarModelNumber, CarColour, CarReleaseDate, CarPrice);
            Assert.AreNotEqual(Error, "");
        }
示例#15
0
        public void CarReleaseDateMaxPlusOne()
        {
            clsCars ACar           = new clsCars();
            String  Error          = "";
            string  CarReleaseDate = "10/10/19988";

            Error = ACar.Valid(CarMake, CarModel, CarModelNumber, CarColour, CarReleaseDate, CarPrice);
            Assert.AreNotEqual(Error, "");
        }
示例#16
0
        public void CarPriceMid()
        {
            clsCars ACar     = new clsCars();
            String  Error    = "";
            int     CarPrice = 2400000;

            Error = ACar.Valid(CarMake, CarModel, CarModelNumber, CarColour, CarReleaseDate, CarPrice);
            Assert.AreEqual(Error, "");
        }
示例#17
0
        public void CarReleaseDateExtremeMax()
        {
            clsCars ACar           = new clsCars();
            String  Error          = "";
            string  CarReleaseDate = "";

            CarReleaseDate = CarReleaseDate.PadRight(100000, 'a');
            Error          = ACar.Valid(CarMake, CarModel, CarModelNumber, CarColour, CarReleaseDate, CarPrice);
            Assert.AreNotEqual(Error, "");
        }
示例#18
0
        public void TestCarModelFound()
        {
            clsCars ACar  = new clsCars();
            Boolean Found = false;
            Boolean OK    = true;
            Int32   CarNo = 1;

            Found = ACar.Find(CarNo);
            if (ACar.CarModel != "S Class")
            {
                OK = false;
            }
            Assert.IsTrue(OK);
        }
示例#19
0
        public void TestCarPriceFound()
        {
            clsCars ACar  = new clsCars();
            Boolean Found = false;
            Boolean OK    = true;
            Int32   CarNo = 1;

            Found = ACar.Find(CarNo);
            if (ACar.CarPrice != 10000)
            {
                OK = false;
            }
            Assert.IsTrue(OK);
        }
示例#20
0
        public void TestCarReleaseDateFound()
        {
            clsCars ACar  = new clsCars();
            Boolean Found = false;
            Boolean OK    = true;
            Int32   CarNo = 1;

            Found = ACar.Find(CarNo);
            if (ACar.CarReleaseDate != "10/10/2019")
            {
                OK = false;
            }
            Assert.IsTrue(OK);
        }
示例#21
0
        public void TestCarColourFound()
        {
            clsCars ACar  = new clsCars();
            Boolean Found = false;
            Boolean OK    = true;
            Int32   CarNo = 1;

            Found = ACar.Find(CarNo);
            if (ACar.CarColour != "Blue")
            {
                OK = false;
            }
            Assert.IsTrue(OK);
        }
示例#22
0
        public void TestCarMakeFound()
        {
            clsCars ACar  = new clsCars();
            Boolean Found = false;
            Boolean OK    = true;
            Int32   CarNo = 1;

            Found = ACar.Find(CarNo);
            if (ACar.CarMake != "Mercedes ")
            {
                OK = false;
            }
            Assert.IsTrue(OK);
        }
示例#23
0
        public void TestCarTypeNumberFound()
        {
            clsCars ACar  = new clsCars();
            Boolean Found = false;
            Boolean OK    = true;
            Int32   CarNo = 1;

            Found = ACar.Find(CarNo);
            if (ACar.CarTypeNumber != 1)
            {
                OK = false;
            }
            Assert.IsTrue(OK);
        }
示例#24
0
        public void ThisCarPropertyOK()
        {
            clsCarsCollection AllCars = new clsCarsCollection();
            clsCars           TestCar = new clsCars();

            TestCar.CarNo          = 1;
            TestCar.CarMake        = "Nissan";
            TestCar.CarModel       = "Aki";
            TestCar.CarModelNumber = "VRi122";
            TestCar.CarPrice       = 1;
            TestCar.CarColour      = "Blue";
            TestCar.CarTypeNumber  = 1;
            TestCar.CarReleaseDate = "11/10/2001";
            AllCars.ThisCar        = TestCar;
            Assert.AreEqual(AllCars.ThisCar, TestCar);
        }
示例#25
0
        public void ListAndCountOK()
        {
            clsCarsCollection AllCars  = new clsCarsCollection();
            List <clsCars>    TestList = new List <clsCars>();
            clsCars           TestCar  = new clsCars();

            TestCar.CarNo          = 1;
            TestCar.CarMake        = "Nissan";
            TestCar.CarModel       = "Aki";
            TestCar.CarModelNumber = "VRi122";
            TestCar.CarColour      = "Blue";
            TestCar.CarPrice       = 1;
            TestCar.CarTypeNumber  = 1;
            TestCar.CarReleaseDate = "11/10/2001";
            TestList.Add(TestCar);
            AllCars.CarList = TestList;
            Assert.AreEqual(AllCars.Count, TestList.Count);
        }
示例#26
0
        public void DeleteMethodOK()
        {
            clsCarsCollection AllCars    = new clsCarsCollection();
            clsCars           TestCar    = new clsCars();
            Int32             PrimaryKey = 0;

            TestCar.CarNo          = 1;
            TestCar.CarMake        = "Mercedes";
            TestCar.CarModel       = "S Class";
            TestCar.CarModelNumber = "VRi122";
            TestCar.CarColour      = "Blue";
            TestCar.CarPrice       = 1;
            TestCar.CarTypeNumber  = 1;
            TestCar.CarReleaseDate = "11/10/2001";
            AllCars.ThisCar        = TestCar;
            PrimaryKey             = AllCars.Add();
            TestCar.CarNo          = PrimaryKey;
            AllCars.ThisCar.Find(PrimaryKey);
            AllCars.Delete();
            Boolean Found = AllCars.ThisCar.Find(PrimaryKey);

            Assert.IsFalse(Found);
        }
示例#27
0
        public void InstanceOK()
        {
            clsCars ACar = new clsCars();

            Assert.IsNotNull(ACar);
        }