public RolesController( MainDbContext ctx, UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, RoleManager <ApplicationRole> roleManager, IMapper mapper, IListItemsService listItemsService) { _ctx = ctx; _userManager = userManager; _signInManager = signInManager; _roleManager = roleManager; _mapper = mapper; _listItemsService = listItemsService; }
public void TestSetup() { pageService = new PageService(ConfigurationSettings.AppSettings["backpack.account.name"].ToString(), ConfigurationSettings.AppSettings["backpack.account.token"].ToString()); journalService = new JournalService(ConfigurationSettings.AppSettings["backpack.account.name"].ToString(), ConfigurationSettings.AppSettings["backpack.account.token"].ToString()); listsService = new ListsService(ConfigurationSettings.AppSettings["backpack.account.name"].ToString(), ConfigurationSettings.AppSettings["backpack.account.token"].ToString()); listItemsService = new ListItemsService(ConfigurationSettings.AppSettings["backpack.account.name"].ToString(), ConfigurationSettings.AppSettings["backpack.account.token"].ToString()); notesService = new NotesService(ConfigurationSettings.AppSettings["backpack.account.name"].ToString(), ConfigurationSettings.AppSettings["backpack.account.token"].ToString()); separatorService = new SeparatorService(ConfigurationSettings.AppSettings["backpack.account.name"].ToString(), ConfigurationSettings.AppSettings["backpack.account.token"].ToString()); statusService = new StatusService(ConfigurationSettings.AppSettings["backpack.account.name"].ToString(), ConfigurationSettings.AppSettings["backpack.account.token"].ToString()); tagsService = new TagsService(ConfigurationSettings.AppSettings["backpack.account.name"].ToString(), ConfigurationSettings.AppSettings["backpack.account.token"].ToString()); userService = new UserService(ConfigurationSettings.AppSettings["backpack.account.name"].ToString(), ConfigurationSettings.AppSettings["backpack.account.token"].ToString()); testPageId = ConfigurationSettings.AppSettings["backpack.pages.testpage"].ToString(); testUserId = ConfigurationSettings.AppSettings["backpack.users.testuserid"].ToString(); testInvalidUserId = ConfigurationSettings.AppSettings["backpack.users.testinvaliduserid"].ToString(); testTagId = ConfigurationSettings.AppSettings["backpack.pages.testtagid"].ToString(); testPageTitle = ConfigurationSettings.AppSettings["backpack.pages.testpagetitle"].ToString(); }
public ListItemsController(IListItemsService listItemsService) { this._listItemsService = listItemsService; }
// Should accept an IListItemsService here and use dependency injection. // This would decouple this class from its dependencies and improve testability. public ListItemsController() { _listItemsService = new ListItemsService(new UnitOfWork(new ToDoListContext())); }