public void ComparisonLambdasOnDynamicObjectsStringMembers_ArePossible()
        {
            // Make sure we don't fall into compiler optimisation. Ensure we get a separate reference. The first assert fails if we don't do this.
            var bob = "Bo";

            bob += "b";
            Assert.IsFalse(Object.ReferenceEquals(bob, dynamicBob.name));

            var NameIsBob = LambdasOnDynamicObjectsFactory.BuildMemberEqualsValueLambda("name", bob);

            Assert.IsTrue(Data.Any(d => NameIsBob(d)));
        }
        public void ComparisonLambdasOnDynamicObjectsIntMembers_ArePossible()
        {
            var CodeIs11 = LambdasOnDynamicObjectsFactory.BuildMemberEqualsValueLambda("code", 11);

            Assert.IsTrue(Data.Any(d => CodeIs11(d)));
        }