@wip Add test coverage for RecipeBook