Esempio n. 1
0
        public void Test_AddConstructor()
        {
            var x = _basic.AddConstructor();
            var y = _basic.AddConstructor(new[] {
                "int x",
                "int y"
            });
            var locs = _basic.EmitLines();

            Assert.IsInstanceOf(typeof(MethodRenderer), x);
            Assert.IsInstanceOf(typeof(MethodRenderer), y);
            Assert.AreEqual(8, locs.Count);
            Assert.AreEqual("\t\tpublic TestClass() {", locs[2]);
            Assert.AreEqual("\t\tpublic TestClass(int x, int y) {", locs[4]);
        }