Unit tests and DI using constructor
Unit tests