public void ObjectToDictionary_Test()
        {
            var o = new TestDictionaryObject()
            {
                Id    = 1,
                Age   = null,
                Name  = null,
                Score = 30.2M
            };

            var dict  = DictionaryExpression.ObjectToDictionary <TestDictionaryObject>(o);
            var dict2 = DictionaryExpression.ObjectToDictionary <TestDictionaryObject>(o);

            Assert.Equal(1, dict["Id"]);
            Assert.Null(dict["Age"]);
            Assert.Null(dict["Name"]);
            Assert.Equal(30.2M, dict["Score"]);
            Assert.Equal(dict.Count, dict2.Count);
        }