public void ShouldDelegateToInternalDynamicObjectOnTryGetMemberReturningFalse()
        {
            var dynamicContentParserStub = new DynamicObjectStub { TryGetMemberDelegate = (GetMemberBinder getMemberBinder, out object result) => { result = null; return false; } };

            dynamic resource = new RestfulieProxy(It.IsAny<IHttpClient>(), It.IsAny<IDynamicContentParserFactory>(), It.IsAny<IHttpMethodDiscoverer>())
            {
                DynamicContentParser = dynamicContentParserStub
            };

            SharpShooting.Tests.TestHelpers.TryGetAndThrow(resource.AnyMember);
        }
        public void ShouldDelegateToInternalDynamicObjectOnTryGetMemberReturningTrue()
        {
            var dynamicContentParserStub = new DynamicObjectStub { TryGetMemberDelegate = (GetMemberBinder getMemberBinder, out object result) => { result = null; return true; } };

            dynamic resource = new RestfulieProxy(It.IsAny<IHttpClient>(), It.IsAny<IDynamicContentParserFactory>(), It.IsAny<IHttpMethodDiscoverer>())
            {
                DynamicContentParser = dynamicContentParserStub
            };

            Assert.IsNull(resource.AnyMember);
        }