Je suis en train de commencer à utiliser les tests unitaires et je veux tester le contrôleur suivant:Crashes premier test en utilisant MSTEST avec ASP.NET MVC 1
public class AjaxController: Contrôleur {
...
public JsonResult RateVideo(int userRating, long videoId)
{
string userName = User.Identity.Name;
...}
}
J'ai créé un TestClass avec la méthode suivante:
[TestMethod TestRateVideo public void()
{
//Arrange
AjaxController c = new AjaxController();
//Act
JsonResult jr = c.RateVideo(1, 1);
//Assert
//Not implemented yet
}
je sélectionne debug et exécuter le test. Lorsque le code atteint la première déclaration:
string username = User.Identity.Name;
Le débogage s'arrête et un message m'indique que le test a échoué.
Tout conseil que vous pouvez offrir serait apprécié.
Veuillez mettre en forme le code source –