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 に答える