private static MyHomeController CreateController(ScenarioOptions scenarioOptions = null) { scenarioOptions = scenarioOptions ?? new ScenarioOptions(); scenarioOptions.MockQueryProcessor = new Mock <IProcessQueries>(MockBehavior.Strict); var services = new MyHomeServices(scenarioOptions.MockQueryProcessor.Object); var controller = new MyHomeController(services); var builder = ReuseMock.TestControllerBuilder(); builder.HttpContext.User = null; if (!string.IsNullOrWhiteSpace(scenarioOptions.PrincipalIdentityName)) { builder.HttpContext.User = scenarioOptions.PrincipalIdentityName.AsPrincipal(); } builder.InitializeController(controller); return(controller); }
private static MyHomeController CreateController(ScenarioOptions scenarioOptions = null) { scenarioOptions = scenarioOptions ?? new ScenarioOptions(); scenarioOptions.MockQueryProcessor = new Mock<IProcessQueries>(MockBehavior.Strict); var services = new MyHomeServices(scenarioOptions.MockQueryProcessor.Object); var controller = new MyHomeController(services); var builder = ReuseMock.TestControllerBuilder(); builder.HttpContext.User = null; if (!string.IsNullOrWhiteSpace(scenarioOptions.PrincipalIdentityName)) { builder.HttpContext.User = scenarioOptions.PrincipalIdentityName.AsPrincipal(); } builder.InitializeController(controller); return controller; }
public MyHomeController(MyHomeServices services) { _services = services; }