Windows7とVisual Studio2010に環境移行したので、前回の日記から間が開きました。
テスト環境もNUnitからVS2010のUnitTestFrameworkに移行しようとしました。
で、VSで単体テストクラスのスケルトンをはいて実行したところ、
メソッド (プロジェクト名).(クラス名).MyClassInitialize は不適切なシグネチャを含んでいます。パラメーター 1 は型 Microsoft.VisualStudio.TestTools.UnitTesting.TestContext でなければなりません。
と。
コードを何度見直しても間違いはない。というかスケルトンからシグネチャは変更していない。
で、ネットで検索したらこういう記事が。
http://social.msdn.microsoft.com/Forums/en-CA/vcsharp2008prerelease/thread/33febac0-4073-4d49-8b68-db0ca1255cd2
私の場合逆にVisual Studio 10.0フォルダのdllに変更したら直ったようなのですが。
ちなみに対象のフレームワークが.Net Framework 3.5用(←4.0ではなくて)のプロジェクトをさわっていたので、
そのためにUnitTestFrameworkのdllも古いのが読まれてしまったのかもしれません。。
2009年10月18日日曜日
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿