1

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


        }
    }
}
4

1 回答 1

0

当 T4 模板再次运行时,它不会清除您现有的工作吗?或者你只是以一次运行的方式来获得结构,然后不再重新运行它?

于 2012-07-07T02:07:57.580 回答