public void AppendInstanceSimpleSetterTest()
        {
            Type          target  = typeof(TestType1);
            DotNetEmitter emitter = new DotNetEmitter(target);

            string expected =
                "public async Task Set_Name(dynamic parameters)" +
                Environment.NewLine +
                "{" + Environment.NewLine +
                "    long _refId = parameters._referenceId is long ? (long)parameters._referenceId : (long)(int)parameters._referenceId;" +
                Environment.NewLine + Environment.NewLine +
                "    DotNetTest.TestType1 _parent = " +
                "(DotNetTest.TestType1)" +
                "ReferenceManager.Instance.PullReference(_refId);" +
                Environment.NewLine +
                "    _parent.Name = parameters.value;" +
                Environment.NewLine +
                "}" + Environment.NewLine;

            PropertyInfo info = target.GetProperty("Name");

            emitter.AppendSetter(info, false);

            Assert.AreEqual(
                expected,
                emitter.ToString());
        }