public void ResolvesCorrectSnakeCaseNames()
        {
            var resolver = new SnakeCasePropertyNamesContractResolver();

            foreach (var kvp in TestCases)
            {
                var result = resolver.GetResolvedPropertyName(kvp.Key);
                Assert.AreEqual(kvp.Value, result,
                                "{0} should resolve to {1}", kvp.Key, kvp.Value);
            }
        }