Я пытаюсь начать использовать модульное тестирование и хочу проверить следующий контроллер:
публичный класс AjaxController: контроллер
{
...
public JsonResult RateVideo( int userRating, long videoId )
{
string userName = User.Identity.Name;
...
}
}
У меня есть созданный TestClass с помощью следующего метода:
[TestMethod
public void TestRateVideo ()
{
//Arrange
AjaxController c = new AjaxController();
//Act
JsonResult jr = c.RateVideo(1, 1);
//Assert
//Not implemented yet
}
Я выбираю отладку и запускаю тест. Когда код достигает 1-го утверждения:
строка username = User.Identity.Name;
Отладка прекращается, и мне выдается сообщение о том, что тест не пройден.
Будем благодарны за любые рекомендации, которые вы можете предложить.