En utilisant les éléments suivants dans Moq
public Mock<HttpRequestBase> Request { get; set; }
comment puis-je me moquer de cette demande [....]
(in controller)
var modelFromPost = Request["mymodel"]
Voici ce que j'ai jusqu'à présent
public class ContextMocks
{
public Mock<HttpContextBase> HttpContext { get; set; }
public Mock<HttpRequestBase> Request { get; set; }
public RouteData RouteData { get; set; }
public ContextMocks(Controller controller)
{
HttpContext = new Mock<HttpContextBase>();
HttpContext.Setup(x => x.Request).Returns(Request.Object);
}
}
Santé !