在这篇文章中,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 {
}
}
}