このような役割について Controller.User に問い合わせる ActionMethods がいくつかあります。
bool isAdmin = User.IsInRole("admin");
その条件で便利に行動します。
このようなコードを使用して、これらのメソッドのテストを開始しています
[TestMethod]
public void HomeController_Index_Should_Return_Non_Null_ViewPage()
{
HomeController controller = new HomePostController();
ActionResult index = controller.Index();
Assert.IsNotNull(index);
}
Controller.User が設定されていないため、そのテストは失敗します。何か案が?