added solution with tariff options as enum and map
This commit is contained in:
@@ -2,14 +2,12 @@ package com.pfefferminzia.petinsurance;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import com.pfefferminzia.petinsurance.animals.Dog;
|
||||
import com.pfefferminzia.petinsurance.calculations.Calculations;
|
||||
import com.pfefferminzia.petinsurance.calculations.InsuranceContract;
|
||||
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)));
|
||||
|
||||
System.out.println(new InsuranceContract(new Dog(LocalDate.of(2025, 1, 1), "Dackel"),
|
||||
LocalDate.of(2026, 1, 1), Tariff.OPTIMAL));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user