minor (UnitTests) : added unit tests for pattern Abstract Factory