私はユニットテスト方法を持っています:
private bool TestCompatibility(string type1, string type2, bool shouldBeCompatible)
{
}
どのタイプが(設計された)互換性があるかを「知っている」ので、テストされているユニットを呼び出し、エラーを探します。エラーは互換性のないタイプに対してのみ表示されるはずなので、メソッドは、ユニットのタイプチェックコードが正しく実装されているかどうかをテストします。
質問:トリプレットコレクションをどのように作成しますか?
私は次のようなものが欲しいです:
var ar = { { "Num", "Num", true }, { "Num", "Datetime", false } };
foreach (var triplet in ar)
{
// ???
}
暗黙のタイピングで。
PS私はNUnitと一緒に属性を使用できることを知っています。それでも、ライブラリなしでどのように記述できるかを知りたいと思います。
よろしく、