public void Test4() { FieldBuilder template = new FieldBuilder(); var result = template .AttributeAppend <ClassDataAttribute>() .Access(AccessFlags.Public) .Name("Name") .Type <string>() .Script; Assert.Equal($"[Xunit.ClassDataAttribute]{Environment.NewLine}public System.String Name;", result); }
public void Test2() { FieldBuilder template = new FieldBuilder(); 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;", result); }
public void Test1() { FieldBuilder template = new FieldBuilder(); var result = template .AttributeAppend("[Test]") .Access("public") .Modifier("static") .Name("Name") .Type <string>() .Script; Assert.Equal($"[Test]{Environment.NewLine}public static System.String Name;", result); }