public AuthorInterfaceController( IColumnRequestRepository columnRequestsRepository, IColumnRepository columnRepository, IWriter writerHelper, UserManager <IdentityUser> userManager) { this.columnRequestsRepository = columnRequestsRepository; this.columnRepository = columnRepository; this.writerHelper = writerHelper; this.userManager = userManager; }
public AdminController( IArticleRepository newsRepo, IBoardThreadRepository boardRepo, IColumnRepository columnRepo, IColumnRequestRepository columnRequestsRepo, UserManager <IdentityUser> userManager, RoleManager <IdentityRole> roleManager) { this.newsRepo = newsRepo; this.boardRepo = boardRepo; this.columnRepo = columnRepo; this.columnRequestsRepo = columnRequestsRepo; this.userManager = userManager; this.roleManager = roleManager; newsHelper = new NewsHelper(this.newsRepo); }
private AuthorInterfaceController GetMockAuthorInterfaceController( IColumnRepository columnRepo = null, IColumnRequestRepository columnRequestsRepo = null) { columnRepo = columnRepo ?? Mock.Of <IColumnRepository>(); columnRequestsRepo = columnRequestsRepo ?? Mock.Of <IColumnRequestRepository>(); var userManager = MockHelper.GetMockUserManager(); var writerMock = new Mock <IWriter>(); writerMock.Setup(x => x.GetSampleColumnText()).Returns(""); var controller = new AuthorInterfaceController(columnRequestsRepo, columnRepo, writerMock.Object, userManager); var user = new ClaimsPrincipal(new ClaimsIdentity(new Claim[] { new Claim(ClaimTypes.Name, "TestUser"), }, "mock")); controller.ControllerContext = new ControllerContext { HttpContext = new DefaultHttpContext { User = user } }; controller.ControllerContext = new ControllerContext() { HttpContext = new DefaultHttpContext() { User = user } }; controller.TempData = MockHelper.GetMockTempData(); return(controller); }