J'utilise gallio pour intégrer le coureur de test de mbunit avec le coureur de test le plus important de Visual Studio. cela fonctionne TRÈS bien - sauf quand je suis en train d'effectuer un test avec plusieurs instructions assert. Le test réussira ou échouera en fonction de l'instruction FIRST assert. Je sais que beaucoup de gens sont contre plusieurs affirmations, mais ils sont inévitables dans des cas tels que les tests de ligne et les tests combinatoires qui reçoivent plusieurs lignes d'entrée. Tous les tests seront exécutés avec succès si exécuté de l'icarus gui de gallio. Est-ce que quelqu'un d'autre a rencontré/résolu ce problème?Visual Studio .NET - Tests MbUnit en utilisant Gallio Integration - Problèmes avec plusieurs assertions
Edit: Voici un exemple de code
(je reçois évidemment les mêmes résultats en C#)
<Test()> _
<MultipleAsserts()> _
<Row(3, 3)> _
<Row(3, 17)> _
<Row(1, 2)> _
Public Sub MyRowTest(ByVal val1 As Int32, ByVal val2 As Int32)
Assert.AreEqual(Of Int32)(val1, val2)
End Sub
Effectué par Visual Studio les passes de test et je reçois:
MyRowTest (3,3) Durée: 0.016s,
Assertions: 2
J'utilise Gallio pour exécuter des tests MbUnit par ReSharper et tout fonctionne bien (3.2 build 43). –
Vous obtiendrez probablement plus d'aide ici: http://groups.google.com/group/gallio-dev?lnk=li –
Et vous devriez probablement publier un rapport de bug aussi: http://code.google.com/ p/mb-unit/issues/list –