J'ai un ensemble de méthodes d'utilitaires statiques incluant des tests unitaires. Mais j'aimerais avoir un moyen plus interactif d'utiliser un cycle de test -> fixation -> de compilation (REPL) comme dans Lisp ou Smalltalk où l'on peut immédiatement exécuter du code en mode interactif. J'ai essayé d'utiliser F # Interactive pour tester ces méthodes directement à partir du projet C# ouvert dans VS 2010, mais je n'ai pas réussi à le faire fonctionner.Comment tester les fonctions C# de manière interactive avec F # Interactive
Je sais que je dois charger l'assembly (directive #r
), ouvrir l'espace de nom et ensuite appeler les méthodes (et inspecter le résultat). Mais comment le faire dans "F # Interactive" dans Visual Studio 2010? Je sais que c'est possible avec la fenêtre "Immediate" disponible en mode debug, mais je veux le faire dans F # Interactive en "mode design", quand j'écris le code.
Qu'est-ce qui ne fonctionne pas? Il semble que vous épelez la bonne réponse dans la question? – Brian
Hey Brian! - Hélas non. Je suppose que le problème est que la directive #r ne peut pas utiliser pour charger des DLL arbitraires avec un chemin complet, mais seulement les assemblys GAC ou ceux dans les chemins de recherche. Je suis donc arrivé à la conclusion que je fais quelque chose de complètement faux, et il doit y avoir une autre façon d'utiliser F # Interactive dans le projet ouvert. Je devrais être plus facile, plus léger ... plus interactif comme dans la fenêtre Exécution. – Nico