Je ne comprends pas ce problème. D'abord j'ai référencé MBUnit v2 et tout a parfaitement fonctionné. Ensuite, j'ai installé et référencé MBunit v3 ... Ce qui semble être MbUnit.dll et Gallio.dll dans le bin-dossier d'installation de Gallio. Et quand j'ai compilé j'ai eu quelques avertissements sur TestFixtureSetup, donc j'ai changé ces derniers à FixtureSetup. Mais maintenant ils ne sont plus exécutés. Des indices sur ce que je fais mal?FixtureSetup sur MbUnit/Gallio ne fonctionne pas
De quelle DLL dois-je faire référence btw? Parce que quand j'ai utilisé v2 de MbUnit j'ai toujours utilisé MbUnit.Framework.dll mais cela ne semble plus être le cas.
Je suis confus ...
Edit: Cet exemple explique mon problème mieux que je pense:
J'ai essayé en utilisant 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 sur la méthode de test et en choisissant Run Test (s) je reçois cette sortie:
------ Test started: Assembly: mvcstore.DataAccess.Tests.dll ------
in test
1 passed, 0 failed, 0 skipped, took 1.13 seconds.
J'utilise Testdriven.NET ... Est-ce un problème – Fredrik
Voyez-vous "Ad-Hoc" dans la sortie TestDriven.Net? Si c'est le cas, les composants Gallio TestDriven.Net n'ont pas été installés correctement. Vous devrez réexécuter l'installateur Gallio et vous assurer que les composants Runners -> TestDriven.Net sont en cours d'installation. –
Salut Jeff, merci pour l'entrée, je vais l'essayer. Toutefois, en recherchant l'erreur, je pense que mon problème est lié à cette personne: http://groups.google.com/group/gallio-dev/browse_thread/thread/68d09ac78b14dba3 car j'utilise également le système d'exploitation 64 bits (Windows XP). – Fredrik