2008-12-09 4 views
0

J'utilise VS2008 Team Suite, ASP.NET MVC Beta, avec TestDriven.Net installé. Lorsque j'ai créé mon projet à partir du modèle, il a également créé un projet "Tests" et mis quelques tests de contrôleur pour le compteController dans un dossier à l'intérieur de ce projet. J'ai ajouté d'autres contrôleurs et des tests associés. Quand je clique avec le bouton droit de la souris sur une méthode dans un contrôleur et que j'utilise la boîte de dialogue "Créer des tests unitaires", elle ne parvient pas à créer le talon de test unitaire dans ma classe de test existante dans le projet. Il crée un nouveau fichier de classe de test portant le même nom à la racine du projet de test, mais n'insère pas le talon de test. Si je déplace le contrôleur teste un niveau du dossier contrôleurs dans le projet de test, cela fonctionne correctement.ASP.NET MVC Beta Project ne peut pas créer de tests de contrôleur correctement dans le sous-dossier

Est-ce que quelqu'un d'autre voit ce comportement ou est-ce quelque chose lié à ma configuration particulière? Je n'aurais pas remarqué, mais le projet a séparé les tests dans un dossier séparé, ce que j'ai trouvé une bonne idée. Maintenant que j'essaie de l'utiliser, je dois soit créer de nouveaux tests à la main, soit annuler la ségrégation. Si c'est juste moi, des idées sur où ajuster le comportement pour le réparer?

J'ai Visual C# test project sélectionné par défaut dans les options, avec Unit Test comme seul fichier inclus.

+0

Oui, je vois ce comportement. –

+0

Compte tenu du fait que @Craig voit également ce comportement, j'ai soumis un problème à Codeplex. – tvanfosson

Répondre

0

Soumis en tant que bogue sur Codeplex.

0

Je viens d'essayer de le faire avec un contrôleur que j'avais déjà créé. La classe de test de l'unité de commande a été créée à la racine du projet (test). Lorsque j'ai créé un test pour une autre action sur la classe, un deuxième test a été créé dans la même classe.

Je ne vois pas les dossiers séparés, cette classe de test a été créée à la racine du projet de test.

Désolé, ce n'est pas plus utile.

Questions connexes