He trabajado con Unity en un proyecto ASP NET Web API 2.
Se realizó una inyección de dependencias sobre controladores para inyectar los servicios y sobre éstos para inyectar los repositorios. La inyección se hizo por constructor.
Unity permitió realizar pruebas unitarias y de integración con uso de Moq.
Además se añadió Interception para loggear sobre una tabla en Azure.