コード例 #1
0
        public void AddMilageTest()
        {
            Truck testTruck = new Truck("testMake");

            Assert.AreEqual(0, testTruck.Miles);
            testTruck.AddMilage(1000);
            Assert.AreEqual(1000, testTruck.Miles);
        }
コード例 #2
0
        public void OilChangeNeededTest()
        {
            Truck testTruck = new Truck("testMake");

            Assert.IsFalse(testTruck.OilChangeNeeded());
            testTruck.AddMilage(15000);
            Assert.IsTrue(testTruck.OilChangeNeeded());
        }
コード例 #3
0
        public void ChangeOilTest()
        {
            Truck testTruck = new Truck("testMake");

            Assert.AreEqual(10000, testTruck.OilChangeMilage);
            testTruck.AddMilage(30000);
            testTruck.ChangeOil();
            Assert.AreEqual(40000, testTruck.OilChangeMilage);
        }
コード例 #4
0
        public void ChangeTiresTest()
        {
            Truck testTruck = new Truck("testMake");

            testTruck.AddMilage(5000);
            testTruck.ChangeTires();

            for (int i = 0; i < 18; i++)
            {
                Assert.AreEqual(0, testTruck.Tires[i].Milage);
            }
        }
コード例 #5
0
        public void ChangeTireTest()
        {
            Truck testTruck = new Truck("testMake");

            Assert.AreEqual(0, testTruck.Tires[0].Milage);
            testTruck.AddMilage(1000);
            Assert.AreEqual(1000, testTruck.Tires[0].Milage);

            testTruck.ChangeTire(1);
            Assert.AreEqual(0, testTruck.Tires[0].Milage);

            testTruck.ChangeTire(2);
            Assert.AreEqual(0, testTruck.Tires[1].Milage);

            testTruck.ChangeTire(3);
            Assert.AreEqual(0, testTruck.Tires[2].Milage);

            testTruck.ChangeTire(4);
            Assert.AreEqual(0, testTruck.Tires[3].Milage);

            testTruck.ChangeTire(5);
            Assert.AreEqual(0, testTruck.Tires[4].Milage);

            testTruck.ChangeTire(6);
            Assert.AreEqual(0, testTruck.Tires[5].Milage);

            testTruck.ChangeTire(7);
            Assert.AreEqual(0, testTruck.Tires[6].Milage);

            testTruck.ChangeTire(8);
            Assert.AreEqual(0, testTruck.Tires[7].Milage);

            testTruck.ChangeTire(9);
            Assert.AreEqual(0, testTruck.Tires[8].Milage);

            testTruck.ChangeTire(10);
            Assert.AreEqual(0, testTruck.Tires[9].Milage);

            testTruck.ChangeTire(11);
            Assert.AreEqual(0, testTruck.Tires[10].Milage);

            testTruck.ChangeTire(12);
            Assert.AreEqual(0, testTruck.Tires[11].Milage);

            testTruck.ChangeTire(13);
            Assert.AreEqual(0, testTruck.Tires[12].Milage);

            testTruck.ChangeTire(14);
            Assert.AreEqual(0, testTruck.Tires[13].Milage);

            testTruck.ChangeTire(15);
            Assert.AreEqual(0, testTruck.Tires[14].Milage);

            testTruck.ChangeTire(16);
            Assert.AreEqual(0, testTruck.Tires[15].Milage);

            testTruck.ChangeTire(17);
            Assert.AreEqual(0, testTruck.Tires[16].Milage);

            testTruck.ChangeTire(18);
            Assert.AreEqual(0, testTruck.Tires[17].Milage);
        }