public void TestCtor3() { CtorBuilder ctor = new CtorBuilder(); string result = ctor.DefinedName("Test") .Modifier(Natasha.Reverser.Model.Modifiers.Static) .Body("this.connection = initString;") .Script; Assert.Equal($"static Test(){{this.connection = initString;}}", result); }
public void TestCtor2() { CtorBuilder ctor = new CtorBuilder(); string result = ctor.DefinedName("Test") .Access(Natasha.Reverser.Model.AccessTypes.Private) .Body("this.connection = initString;") .Script; Assert.Equal($"private Test(){{this.connection = initString;}}", result); }
public void TestCtor1() { CtorBuilder ctor = new CtorBuilder(); string result = ctor.DefinedName("Test") .Access(Natasha.Reverser.Model.AccessTypes.Public) .Param <string>("initString") .Body("this.connection = initString;") .Script; Assert.Equal($"public Test(System.String initString){{this.connection = initString;}}", result); }