constructor tests
test object methods behave same as functions
0.1.2