Fix #13: Add test implementation