2009-06-24 5 views
2

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. 

Répondre

0

Vous n'avez besoin que des deux assemblys suivants: MbUnit.dll et Gallio.dll. Assurez-vous d'utiliser le nouveau coureur car l'ancien (mbunit v2) n'est pas compatible avec mbUnit v3.

Icarus est le coureur graphique et Echo est le coureur de ligne de commande.

+0

J'utilise Testdriven.NET ... Est-ce un problème – Fredrik

+1

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. –

+0

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