public void PropertyNameRoundtrip() { const string disallowedCharacters = "\\/#?а"; string encoded = AzureTableEntity.EncodeKey(disallowedCharacters); string decoded = AzureTableEntity.DecodeKey(encoded); Assert.AreEqual(disallowedCharacters, decoded); }
static Dictionary <string, object> ParseValue(DynamicTableEntity result) => result.Properties .Where(kv => AzureTableEntity.IsKey(kv.Key)) .ToDictionary(kv => AzureTableEntity.DecodeKey(kv.Key), kv => kv.Value.PropertyAsObject);