public void It_should_get_base_premium_for_car()
        {
            var car = new Car(new Audi());
            var basePremium = _store.GetBasePremiumFor(car);

            Assert.That(basePremium, Is.EqualTo(800));
        }
        public void It_should_calculate_premium_for_Mercedes_Car()
        {
            var mercedesCar = new Car(new Mercedes());
            var premium = _premiumCalculator.Calculate(mercedesCar);

            Assert.That(premium, Is.EqualTo(1600));
        }
        public void It_should_calculate_premium_for_Audi_Car()
        {
            var audiCar = new Car(new Audi());
            var premium = _premiumCalculator.Calculate(audiCar);

            Assert.That(premium, Is.EqualTo(1200));
        }
 public void It_should_throw_exceptions_for_non_existing_manufacturer()
 {
     var volkswagen = new Car(new Volkswagen());
     Assert.Throws<ManufacturerNotFoundException>(() => _premiumCalculator.Calculate(volkswagen));
 }