public when_setting_item_with_check_and_item_was_already_updated_by_someone_else() { Given(() => item_is_handled_and_key_generated("simplekey")); Given(() => value_serialized_to("source_value", "formatted_value")); Given(() => item_was_already_updated_by_someone_else( "simplekey", "formatted_value", 12, TimeToLive.CreateValidFor(TimeSpan.FromMinutes(2)))); When(() => result = runtime.CheckAndSet( item => item.ValueOf("source_value"), 12, TimeToLive.CreateValidFor(TimeSpan.FromMinutes(2)))); }
public when_setting_item_with_check_and_operation_fails() { Given(() => item_is_handled_and_key_generated("simplekey")); Given(() => value_serialized_to("source_value", "formatted_value")); Given(() => item_is_checked_but_is_not_stored_successfully( "simplekey", "formatted_value", 12, TimeToLive.CreateValidFor(TimeSpan.FromMinutes(2)))); When(() => result = runtime.CheckAndSet( item => item.ValueOf("source_value"), 12, TimeToLive.CreateValidFor(TimeSpan.FromMinutes(2)))); }
public when_setting_item_in_cache_and_operation_succeeds() { Given(() => item_is_handled_and_key_generated("simplekey")); Given(() => value_serialized_to("source_value", "formatted_value")); Given(() => item_is_stored_in_cache_sucessfully("simplekey", "formatted_value", TimeToLive.CreateValidFor(TimeSpan.FromMinutes(2)))); When(() => result = OnStoreItem(GetStoreMode(), item => item.ValueOf("source_value"), TimeToLive.CreateValidFor(TimeSpan.FromMinutes(2)))); }
public when_setting_item_in_cache_and_operation_fails() { Given(() => item_is_handled_and_key_generated("simplekey")); Given(() => value_serialized_to("source_value", "formatted_value")); Given(() => item_is_not_stored_in_cache("simplekey", "formatted_value", ttl)); When(() => result = OnStoreItem(GetStoreMode(), item => item.ValueOf("source_value"), ttl)); }