Added some initial tests for each way of calling new()