Esempio n. 1
0
        public void NewNascar()
        {
            Driver driver = new Nascar("cobaille", "Muscle Car", 20);

            Assert.IsNotNull(driver);
            Assert.IsTrue(driver is Nascar);
        }
Esempio n. 2
0
        public void PointsCalculator_AddPointsIfAsphalt()
        {
            Driver  driver  = new Nascar("cobaille", "Muscle Car", 20);
            Segment segment = new Segment("S turn", GroundType.asphalt);

            driver.Performence = 50;
            driver.PointsCalculator(driver, segment);

            Assert.AreEqual(100, driver.Performence);
        }
Esempio n. 3
0
        public void SpeedCalculator_AddsSpeedInList()
        {
            Driver  driver  = new Nascar("cobaille", "Muscle Car", 20);
            Segment segment = new Segment("straight line", GroundType.asphalt);
            Weather weather = Weather.Sun;

            driver.SpeedCalculator(driver, segment, weather);

            Assert.AreEqual(1, driver.TimeSpentOnSegment.Count);
        }