public void SettingPrivatePropertyFromOutsideContextOfClassShouldThrow()
        {
            const string name = "test";
            var          classWithPrivateMember = new ClassWithPrivateNameProperty();
            var          _ = DefaultRuntimeSupportClassFactory.DefaultVBScriptValueRetriever;

            Assert.Throws <MissingMemberException>(() =>
                                                   _.SET(name, context: null, target: classWithPrivateMember, optionalMemberAccessor: "Name")
                                                   );
        }
        public void SettingPrivatePropertyFromWithinContextOfClassShouldWork()
        {
            const string name = "test";
            var          classWithPrivateMember = new ClassWithPrivateNameProperty();
            var          _ = DefaultRuntimeSupportClassFactory.DefaultVBScriptValueRetriever;

            _.SET(name, context: classWithPrivateMember, target: classWithPrivateMember, optionalMemberAccessor: "Name");
            Assert.Equal(
                name,
                _.CALL(context: classWithPrivateMember, target: classWithPrivateMember, member1: "Name")
                );
        }