Added tests for all layer interface methods