同じテストのベース テスト クラスを作成しても意味がありますか? この場合のシナリオは何ですか。たとえば、XReport、YReport など、ほとんど同じビューモデルがあり、基本テストを作成します。
public abstract class ReportTestBase
{
public T UC_ReportUserControl_Create<T>() where T : class, IViewModel
{
return NinjectService.Get<T>();
}
}
次に、派生物を作成します。
[TestClass]
public class PsoriasisReport : ReportTestBase
{
[TestMethod]
public void UC_PsoriasisReportUserControl_Create()
{
Assert.IsNotNull(UC_ReportUserControl_Create<IPsoriasisReportUserControl>());
}
}
これらのコードは単なるサンプルです。方法論に興味があります。