2009-06-24 17 views
2

この問題はわかりません。最初に私はMBUnit v2を参照し、すべてが完璧に機能しました。それから、MBunit v3をインストールして参照しました... GallioインストールbinフォルダにあるMbUnit.dllとGallio.dllのようです。そして私がコンパイルすると、TestFixtureSetupに関するいくつかの警告が出てきたので、それらをFixtureSetupに変更しました。しかし今、彼らはもはや処刑されません。私が間違ってやっていることの手がかりは?MbUnit/GallioのFixtureSetupが実行されない

私はbtwを参照する必要がありますか?私がMbUnitのv2を使用したとき、私はいつもMbUnit.Framework.dllを使用しましたが、それはもはやそうではないようです。

I'am混乱して...

編集: この例では、私の問題を説明して最高の私は思う:

私はTestDriven.NETを使用して、これを試してみました:

[TestFixture] 
    public class CategoryTests 
    { 
     [FixtureSetUp] 
     public void _TestFixtureSetup() 
     { 
      Debug.WriteLine("in fixturesetup"); 
     } 

     [Test] 
     public void test() 
     { 
      Debug.WriteLine("in test"); 
      Assert.IsTrue(true); 
     } 
} 

rightclickingしたらテスト方法でRun Test(s)を選択すると、次の出力が得られます。

------ Test started: Assembly: mvcstore.DataAccess.Tests.dll ------ 

in test 

1 passed, 0 failed, 0 skipped, took 1.13 seconds. 

答えて

0

MbUnit.dllとGallio.dllの2つのアセンブリのみが必要です。古いもの(mbunit v2)はmbUnit v3と互換性がないため、新しいランナーを使用してください。

イカルスはGUIランナーで、Echoはコマンドラインランナーです。

+0

私はTestdriven.NETを使用しています...問題ですか – Fredrik

+1

TestDriven.Netの出力に「Ad-Hoc」が表示されますか?その場合は、Gallio TestDriven.Netコンポーネントが正しくインストールされていません。 Gallioインストーラを再度実行し、Runners - > TestDriven.Netコンポーネントがインストールされていることを確認する必要があります。 –

+0

こんにちはジェフ、入力いただきありがとう、私はそれを試してみます。しかし、私は私の問題は、この人に関連していると私は考えているエラーをグーグルで:http://groups.google.com/group/gallio-dev/browse_thread/thread/68d09ac78b14dba3私はまた、64ビットのoperatigシステム(Windows XP)を使用しているので。 – Fredrik

関連する問題