public void TestClass2()
        {
            NClass builder = NClass.RandomDomain();

            var mb = builder.GetMethodBuilder();

            mb.Public().Name("Apple").Type <int>().Body("return 0;");
            var pb = builder.GetPropertyBuilder();

            pb.Public()
            .Name("Banana")
            .Type <NClass>()
            .Setter("int a = value.ToString().Length;")
            .Getter("return default;");


            var script = builder
                         .CustomUsing()
                         .HiddenNamespace()
                         .Access(Natasha.Reverser.Model.AccessFlags.Public)
                         .Name("EnumUT1")
                         .Script;

            Assert.Equal($"using System;{Environment.NewLine}using Natasha.CSharp;{Environment.NewLine}public class EnumUT1{{{Environment.NewLine}public System.Int32 Apple(){{return 0;}}{Environment.NewLine}public Natasha.CSharp.NClass Banana{{{Environment.NewLine}get{{return default;}}{Environment.NewLine}set{{int a = value.ToString().Length;}}{Environment.NewLine}}}{Environment.NewLine}}}", script);
            Assert.Equal($"using System;{Environment.NewLine}using Natasha.CSharp;{Environment.NewLine}public class EnumUT1{{{Environment.NewLine}public System.Int32 Apple(){{return 0;}}{Environment.NewLine}public Natasha.CSharp.NClass Banana{{{Environment.NewLine}get{{return default;}}{Environment.NewLine}set{{int a = value.ToString().Length;}}{Environment.NewLine}}}{Environment.NewLine}}}", script);

            Assert.NotNull(builder.GetType());
        }