def test_store
callback_one = Borges::ActionCallback.new do "callback one" end
callback_two = Borges::ActionCallback.new do "callback two" end
key_one = @store.store callback_one
key_two = @store.store callback_two
assert_equal 0, key_one, "Keys have unique values"
assert_equal 1, key_two, "Keys have unique values"
assert_equal "callback one",
@store.evaluate(key_one.to_i, nil).call,
"Callback can be fetched by key"
assert_equal "callback two",
@store.evaluate(key_two.to_i, nil).call,
"Callback can be fetched by key"
end