Example #1
0
        public static T BypassStub <T>(this T controller, StashMoq stash) where T : Controller
        {
            stash.Mock <HttpRequest>().Setup(m => m.Query).Returns <IQueryCollection>(null);
            var httpRequest = stash.Get <HttpRequest>();

            stash.Mock <HttpContext>().Setup(m => m.Request).Returns(httpRequest);
            controller.ControllerContext = new ControllerContext {
                HttpContext = stash.Get <HttpContext>()
            };

            return(controller);
        }
 private static void SetupEnvironmentGetEstateAgents(StashMoq stash, ResultOverview resultOverview)
 {
     stash.Mock <IFundaConnector>().Setup(c =>
                                          c.GetHousesAmsterdamAsync(CancellationToken.None)).ReturnsAsync(resultOverview);
 }