public void SanitizeKey_Should_Replace_Invalid_Chars_In_Key() { // invalid chars: '/', '\\', '?', '#' var sanitizedKey = CacheEntity.SanitizeKey("/k\\e?y#"); Assert.Equal("_k_e_y_", sanitizedKey); sanitizedKey = CacheEntity.SanitizeKey("_key_/\\?#"); Assert.Equal("_key_____", sanitizedKey); sanitizedKey = CacheEntity.SanitizeKey("#\\k?#e/\\y?/"); Assert.Equal("__k__e__y__", sanitizedKey); }