Example #1
0
        public void Test_AddBattery()
        {
            int savedId = Product.GetNextAvailableId();

            Assert.IsTrue(Battery.AddNewBattery(new Battery
                                                    (savedId, "AMARON 9V", 2, 4000, "AMARON")));
        }
Example #2
0
        public void Test_DupplicateBattery()
        {
            int savedId = Product.GetNextAvailableId();

            Assert.IsTrue(Battery.AddNewBattery(new Battery
                                                    (savedId, "AMARON 9V EXTRA LIFE", 2, 4000, "AMARON")));
            Assert.IsFalse(Battery.AddNewBattery(new Battery
                                                     (Product.GetNextAvailableId(), "AMARON 9V EXTRA LIFE", 2, 4000, "AMARON")));
        }
Example #3
0
        public void Test_GetBattery()
        {
            int     savedId     = Product.GetNextAvailableId();
            Battery testBattery = new Battery(savedId, "AMARON 9V EXTRA", 2, 4000, "AMARON");

            Battery.AddNewBattery(testBattery);

            Assert.AreEqual
                (testBattery.Name, Battery.GetBatteries(id: savedId.ToString()).ElementAt(0).Name);
            Assert.AreEqual
                (testBattery.Name, Battery.GetBatteries(name: testBattery.Name).ElementAt(0).Name);
        }
Example #4
0
        private bool AddNewItemInfo()
        {
            switch (_selectedItemType)
            {
            case "Tyre":
                return(Tyre.AddNewTyre((Tyre)_selectedItem));

            case "Alloy Wheel":
                return(AlloyWheel.AddNewAlloyWheel((AlloyWheel)_selectedItem));

            case "Battery":
                return(Battery.AddNewBattery((Battery)_selectedItem));
            }

            return(false);
        }