根据Phil Haack描述的模型为单元测试结构创建t4模板

时间:2012-06-21 14:45:35

标签: t4

this post中,Phil Haack描述了构建单元测试的模型。在我尝试自己重新创建它之前,我想知道是否有人知道为此结构创建骨架的t4模板?我经常使用它,但确实有重复性。

例如,给定以下类:

namespace My.Codes {
    public class Classy {

        public Classy(int x) {
             this.X = x;
        }

        public int X { get; private set; }

        public void DoSomething() {

        }
    }
}

我想要一个在测试项目中生成以下内容的模板:

namespace My.Codes.Tests {
    public class ClassyTests {

        [TestClass]
        public class Ctor {

        }

        [TestClass]
        public class DoSomething {


        }
    }
}

1 个答案:

答案 0 :(得分:0)

T4模板在再次运行时是否会消灭您现有的工作?或者你只是以一次性运行的方式来获取结构,然后不再重新运行它?