[UPDATE] Create Tests
[ADD] initWithArrayComponents Initializers
[ADD] Test cases