Comment faire pour Exécuter les Tests NUnit le Code C#

Je suis en train d'écrire une méthode simple qui reçoit un fichier et l'exécute à l'aide de NUnit.
Le code que j'ai réussi à construire à l'aide de NUnit la source ne fonctionne pas:

if(openFileDialog1.ShowDialog() != DialogResult.OK)
{
    return;
}

var builder = new TestSuiteBuilder();
var testPackage = new TestPackage(openFileDialog1.FileName);
var directoryName = Path.GetDirectoryName(openFileDialog1.FileName);
testPackage.BasePath = directoryName;
var suite = builder.Build(testPackage);

TestResult result = suite.Run(new NullListener(), TestFilter.Empty);

Le problème est que je reçois une exception levée par le constructeur.Construire en précisant que l'assemblée n'a pas été trouvé.

Ce qui me manque?
Est-il un autre moyen d'exécuter le test à partir du code (sans l'aide de Processus.Démarrer)?

  • Pour être honnête, je ne sais pas à propos de ce moyen de test. Deviner à l'aveugle, avez-vous essayé d'exécuter ce test par le biais de la NUnit GUI, ou de vérifier si vous avez eu toutes les dépendances référencé dans votre projet, ou peut-être si l'assemblée est situé où l'exception a dit qu'il ne peut pas le trouver? Une classe de test avec NUnit a le [TestFixture()] attribut, et les méthodes d'essai de la [Test()] attribut, à l'aide de NUnit.Cadre de l'importation.
InformationsquelleAutor Dror Helper | 2010-05-13