added insuranceSum calculation missing breed, age factors and yearly premium

This commit is contained in:
2026-06-13 01:40:31 +02:00
commit f134397da7
9 changed files with 126 additions and 0 deletions
@@ -0,0 +1,15 @@
package com.pfefferminzia.petinsurance;
import java.time.LocalDate;
import com.pfefferminzia.petinsurance.animals.Dog;
import com.pfefferminzia.petinsurance.calculations.Calculations;
import com.pfefferminzia.petinsurance.tariffs.Tariff;
public class Main {
public static void main(String[] args) {
Dog dog = new Dog(LocalDate.of(2020, 4, 14), "Husky");
Calculations calc = new Calculations();
System.out.println(calc.calculateInsuranceSum(dog, Tariff.OPTIMAL, LocalDate.of(2026, 1, 2)));
}
}