I added EntityFactory class that is responsible for creating objects implementing IEntity. This allowed to have nicer object constructions and to get rid of passing large number of objects in the constructors. I got rid of idProviders in the Repository- and DAO-code - jupi!
Coverage increased (+0.6%) to 82.195% when pulling 25f8602c9c5b9e85cf82a467ca8dc04ac6834e0f on entity-factory into 74480f3c69292a48e1c00f0c4dbd6e27ceae0a0f on dev.
I added EntityFactory class that is responsible for creating objects implementing IEntity. This allowed to have nicer object constructions and to get rid of passing large number of objects in the constructors. I got rid of idProviders in the Repository- and DAO-code - jupi!