public void UmbracoUserControlTestSetup() { passWordResetModel = new PasswordResetModel(); passWordResetModelOut = new PasswordResetModel(); umbracoUserModel = new UmbracoUserModel(); umbracoUserModelListOut = new List <UmbracoUserModel>(); findUserModel = new FindUserModel(); contentTreeViewModel = new ContentTreeViewModel(); contentTreeViewModelListOut = new List <ContentTreeViewModel>(); permissionsModel = new PermissionsModel(); permissionsModelsListOut = new List <PermissionsModel>(); mockPermissionsControlService = new Mock <IPermissionsControlService>().Object; mockEmailService = new Mock <IEmailService>().Object; var userControlServiceMock = new Mock <IUserControlService>(); userControlServiceMock.Setup(x => x.LookupUserById(2)) .Returns(contentTreeViewModel); mockUserControlService = userControlServiceMock.Object; var umbracoServiceMock = new Mock <IUmbracoService>(); umbracoServiceMock.Setup(x => x.GetAllUsersByEmail("Email")) .Returns(umbracoUserModelListOut); umbracoServiceMock.Setup(x => x.GetAllUsersByUsername("Username")) .Returns(umbracoUserModelListOut); umbracoServiceMock.Setup(x => x.GetContentRoot()) .Returns(contentTreeViewModelListOut); umbracoServiceMock.Setup(x => x.GetContentChild(1)) .Returns(contentTreeViewModelListOut); umbracoServiceMock.Setup(x => x.SetContentPermissions(permissionsModel)) .Returns(true); mockUmbracoService = umbracoServiceMock.Object; var databaseServiceMock = new Mock <IDatabaseService>(); databaseServiceMock.Setup(x => x.GetResetDetails(passWordResetModel)) .Returns(passWordResetModelOut); //databaseServiceMock.Setup(x => x.CheckUserPermissions(1)) // .Returns(permissionsModelsListOut); mockDatabaseService = databaseServiceMock.Object; timelimit = DateTime.Now; //umbracoService = new UmbracoService(); //databaseService = new DatabaseService(); //emailService = new EmailService(mockDatabaseService); //userControlService = new UserControlService(mockDatabaseService, mockUmbracoService, mockEmailService); //permissionsControlService = new PermissionsControlService(mockDatabaseService, mockUmbracoService, mockUserControlService); }
public PageAuthorController(IPermissionsControlService permissionsControlService) { _permissionsControlService = permissionsControlService; }
public ToolsController(IPermissionsControlService permissionsControlService, IUmbracoService umbracoService) { _permissionsControlService = permissionsControlService; _umbracoService = umbracoService; }
public PermissionsController(IUserControlService userControlService, IPermissionsControlService permissionsControlService) { _userControlService = userControlService; _permissionsControlService = permissionsControlService; }