를 사용하여 Controller.User을 조롱하는 방법은 해당 조건에 편리하게 행동이는 MOQ
bool isAdmin = User.IsInRole("admin");
등의 역할에 대한 Controller.User를 조회 ActionMethods의 몇 가지있다.
나는이[TestMethod]
public void HomeController_Index_Should_Return_Non_Null_ViewPage()
{
HomeController controller = new HomePostController();
ActionResult index = controller.Index();
Assert.IsNotNull(index);
}
과 같은 코드로 이러한 방법에 대한 시험을 시작하고있어 Controller.User이 설정되어 있기 때문에 그 테스트가 실패합니다. 아이디어가 있으십니까?
최신 버전의 Moq에서는 ExpectGet이 SetupGet으로 대체되었습니다. – Slider345
컨트롤러의 생성자에서 ClaimsPrincipal을 사용하는 경우이 작업을 수행 할 수있는 방법은 무엇입니까? – russelrillema