안녕하세요 내가 테스트를 작성하려고하면 HttpRequestBase를 모의 해 다음과 같은 값을 반환 할 수 있습니까? 그것의 아주 긴급한 도움을주십시오, 어떻게 이것을 달성 할 수 있습니까? asp.net mvc rhino mocking httprequest 값
var collection = new NameValueCollection();
collection.Add("Id", "1");
collection.Add("UserName", "");
var mocks = new MockRepository();
using (mocks.Record())
{
Expect.Call(requestBase.Params).Return(collection);
}
기본적으로 내가 어떻게 가짜 아이디어, 사용자 인터페이스 클라이언트가 HTML 양식을하지 않습니다로 값을 형성하기 위해 반대로 모의 요청 POST 매개 변수에 저를 rquires 요구 사항을 /를 HttpRequest를 포스트 PARAMS을 조롱? 반환 유형은 nameVaueCollection입니다.
컨트롤러를 테스트하기 위해 모의하려고하십니까? –
실제로 컨트롤러 동작에서 http 컨텍스트를 직접 사용해야하는 경우는 거의 없습니다. 그것이 내가 확인할 것 인 첫번째 물건이다. "정말이 의존성이 필요한가요?" –
안녕 얘들 아 고마워, 필자는 질문을 업데이 트 기본적으로 나는 UI 클라이언트가 HTML 양식, 어떤 아이디어가 가짜/모의 httprequest 게시물 params 방법이 아니므로 값을 양식에 반하는 게시 요청 매개 변수를 모의 난 rquires 요구 사항이 있습니까? 리턴 타입은 nameVaueCollection – Matthew