Ich verstehe dieses Problem nicht. Zuerst hatte ich MBUnit v2 referenziert und alles funktionierte perfekt. Dann habe ich installiert und referenziert MBunit v3... Das scheint MbUnit.dll und Gallio.dll im Bin-Ordner der Gallio-Installation zu sein. Und wenn ich kompiliert bekam ich einige Warnungen auf TestFixtureSetup, so änderte ich diese auf FixtureSetup. Aber jetzt werden sie nicht mehr ausgeführt. Gibt es Hinweise darauf, was ich falsch mache?
Welche dll's sollte ich btw referenzieren? Weil, wenn ich v2 von MbUnit verwendet ich immer MbUnit.Framework.dll verwendet, aber das scheint nicht mehr der Fall sein.
Ich bin verwirrt...
Editer : Dieses Beispiel erklärt mein Problem meiner Meinung nach am besten:
Ich habe dies mit TestDriven.NET versucht:
[TestFixture]
public class CategoryTests
{
[FixtureSetUp]
public void _TestFixtureSetup()
{
Debug.WriteLine("in fixturesetup");
}
[Test]
public void test()
{
Debug.WriteLine("in test");
Assert.IsTrue(true);
}
}
Wenn ich mit der rechten Maustaste auf die Testmethode klicke und "Run Test(s)" wähle, erhalte ich diese Ausgabe:
------ Test started: Assembly: mvcstore.DataAccess.Tests.dll ------
in test
1 passed, 0 failed, 0 skipped, took 1.13 seconds.