All basic tests implemented