public void Test4()
        {
            PropertyBuilder template = new PropertyBuilder();
            var             result   = template
                                       .AttributeAppend <ClassDataAttribute>()
                                       .Access(AccessFlags.Public)
                                       .Name("Name")
                                       .Type <string>()
                                       .Script;

            Assert.Equal($"[Xunit.ClassDataAttribute]{Environment.NewLine}public System.String Name{{{Environment.NewLine}get;{Environment.NewLine}set;{Environment.NewLine}}}", result);
        }
        public void Test2()
        {
            var template = new PropertyBuilder();
            var result   = template
                           .AttributeAppend("[Test][Test1]")
                           .Access(AccessFlags.Public)
                           .Modifier(ModifierFlags.Static)
                           .Name("Age")
                           .Type(typeof(int))
                           .Script;

            Assert.Equal($"[Test][Test1]{Environment.NewLine}public static System.Int32 Age{{{Environment.NewLine}get;{Environment.NewLine}set;{Environment.NewLine}}}", result);
        }
        public void Test1()
        {
            PropertyBuilder template = new PropertyBuilder();
            var             result   = template
                                       .AttributeAppend("[Test]")
                                       .Access("public")
                                       .Modifier("static")
                                       .Name("Name")
                                       .Type <string>()
                                       .Setter("_name = 1;")
                                       .Getter("return 1;")
                                       .Script;

            Assert.Equal($"[Test]{Environment.NewLine}public static System.String Name{{{Environment.NewLine}get{{return 1;}}{Environment.NewLine}set{{_name = 1;}}{Environment.NewLine}}}", result);
        }