Ejemplo n.º 1
0
 public AuthorInterfaceController(
     IColumnRequestRepository columnRequestsRepository,
     IColumnRepository columnRepository,
     IWriter writerHelper,
     UserManager <IdentityUser> userManager)
 {
     this.columnRequestsRepository = columnRequestsRepository;
     this.columnRepository         = columnRepository;
     this.writerHelper             = writerHelper;
     this.userManager = userManager;
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }