Учитывая следующий класс контроллера:
public class ProjectController : Controller
{
public ActionResult List()
{
return View(new List<string>());
}
}
Как получить ссылку на объект модели в следующем модульном тесте?
public class ProjectControllerTests
{
private readonly ProjectController controller;
public ProjectControllerTests()
{
controller = new ProjectController();
}
[Fact]
public void List_Action_Provides_ProjectCollection()
{
var result = (ViewResult)controller.List();
Assert.NotNull(result);
}
}
Я попытался войти в действие контроллера, чтобы увидеть, какие внутренние поля были установлены, но безуспешно.
Мои знания ASP.NET MVC довольно ограничены, но я предполагаю, что я не настраиваю контроллер в правильном контексте.
Есть предложения?