Workshop to practice C#, SOLID, Dependency injection and Unit Test
Orderne el código y utilice las mejoras de C# para simplificarlo PISTAS: String interpolation y out variables son requeridas. Utiliza locals functions.
Contruye el patrón factory en este punto crea una enumeracion de los animales para gato perro Factory debe recibir el tipo escogido por el cliente y devolver el objeto IAnimal y agrega al menos 2 animales adicionales
Contruye todas las pruebas para la clase operaciones validando con diferentes valores y escenarios cada uno