В строке Select Me.Campaign.Value
следует читать Select Case Me.Campaign.Value
.
TryUpdateModel и ModelState оба требуют нулевых насмешек в RC 1. Единственной вещью, которую необходимо предоставить, является ValueProvider. Для этого можно использовать FormCollection. ToValueProvider ().
Необходимо будет все еще дразнить репозиторий, но нет ничего, что необходимо дразнить в платформе за эту функциональность. Попробуйте это:
FormCollection fakeForm = new FormCollection();
fakeForm.Add("ColleagueId", "22222");
controller.ValueProvider = fakeForm.ToValueProvider();
// action
Примечание: Нет дразнившему HttpContext было нужно, если Ваш код не требует его.