Убедитесь, что вы указали ссылку на сборку System.Web.Mvc
в своем модульном тесте и что ваш проект модульного теста нацелен на .NET 4.0 , иначе вы можете не увидеть его в списке Добавить ссылку.
Также не должна ли эта строка:
var result = controller.Delete as ViewResult;
быть:
var result = controller.Delete() as ViewResult;
при условии, что Delete
является действием контроллера?