2010-09-18 7 views

Répondre

4

Je suis d'accord que c'était un excellent outil. Les outils que j'utilise pour ce type de test immédiat sont LinqPad, qui est un outil basé sur un code qui exécute le code à la volée. J'ai tendance à utiliser LinqPad pour mes tests rapides et sales. Ou il ya ClassMaster, qui est un outil plus visuel et est le meilleur outil pour la formation et la pratique, OMI.

Il y a toujours MSTest et NUnit pour des tests plus formalisés, mais cela ne semble pas être ce que vous cherchez ici.

+0

J'utilise Workbench comme simulateur non comme outil de test: c'est génial de montrer aux utilisateurs qui sont étonnés de voir leurs règles métier «en direct». – user310291

+0

Puis-je utiliser Linqpad pour créer une instance et appeler une méthode? – user310291

+0

Absolument! Vous écrivez simplement du code dans leur éditeur et appelez la méthode d'extension "Dump()" qu'ils ont définie sur la classe d'objet. Par exemple: DateTime.Now.Dump(); Facile à utiliser, excellent outil. –

4
+0

La fenêtre immédiate n'a aucune représentation complexe visuelle comme le banc d'objet, je ne vois pas comment c'est équivalent. – user310291

+1

C'est l'équivalent le plus proche. http://blogs.msdn.com/b/habibh/archive/2009/07/27/visual-studio-2010-rip-list-partial.aspx - "Puisque la plupart des développeurs utilisent la fenêtre Exécution comme outil principal pour exécuter méthodes dans l'application lors du débogage, il a été décidé dans Visual Studio 2010 de ne plus investir dans Object Test Bench et de se concentrer plutôt sur la fenêtre Immediate comme outil principal pour interagir avec les objets lors du débogage. " – klabranche

+0

@klabranche était plus rapide et il a raison :-) Object Test Bench a été abandonné. – nubm