protected ProjectBaseController(ICurtinUserService lookupService, IProjectRepository projectRepository, IFieldOfResearchRepository fieldOfResearchRepository, ISocioEconomicObjectiveRepository socioEconomicObjectiveRepository) : base(lookupService) { ProjectRepository = projectRepository; FieldOfResearchRepository = fieldOfResearchRepository; SocioEconomicObjectiveRepository = socioEconomicObjectiveRepository; }
/// <summary> /// Initializes a new instance of the ConfirmController class. /// </summary> public ConfirmController(IProjectRepository projectRepository, IDataCollectionRepository dataCollectionRepository, ICurtinUserService lookupService, IBus bus) : base(lookupService) { _projectRepository = projectRepository; _dataCollectionRepository = dataCollectionRepository; _bus = bus; }
public void Setup() { _autoSubstitute = AutoSubstituteContainer.Create(); _context = _autoSubstitute.Resolve <ControllerContext>(); _lookup = _autoSubstitute.Resolve <ICurtinUserService>(); DependencyResolver.SetResolver(new AutofacDependencyResolver(_autoSubstitute.Container)); _httpSimulator = new HttpSimulator().SimulateRequest(); }
public DmpController(ICurtinUserService lookupService, IProjectRepository projectRepository, ITimerRepository timerRepository) : base(lookupService) { _projectRepository = projectRepository; _timerRepository = timerRepository; _navigationText = new NavigationButton(); ViewBag.NavigationButton = _navigationText; }
public void Setup() { _autoSubstitute = AutoSubstituteContainer.Create(); _context = _autoSubstitute.Resolve<ControllerContext>(); _lookup = _autoSubstitute.Resolve<ICurtinUserService>(); DependencyResolver.SetResolver(new AutofacDependencyResolver(_autoSubstitute.Container)); _httpSimulator = new HttpSimulator().SimulateRequest(); }
public void Setup() { _autoSubstitute = AutoSubstituteContainer.Create(); _fieldOfResearchRepository = _autoSubstitute.Resolve<IFieldOfResearchRepository>(); _socioEconomicObjectiveRepository = _autoSubstitute.Resolve<ISocioEconomicObjectiveRepository>(); _controller = _autoSubstitute.GetController<AjaxController>(); _lookupService = _autoSubstitute.Resolve<ICurtinUserService>(); _dataCollectionRepository = _autoSubstitute.Resolve<IDataCollectionRepository>(); }
public void Setup() { _autoSubstitute = AutoSubstituteContainer.Create(); _fieldOfResearchRepository = _autoSubstitute.Resolve <IFieldOfResearchRepository>(); _socioEconomicObjectiveRepository = _autoSubstitute.Resolve <ISocioEconomicObjectiveRepository>(); _controller = _autoSubstitute.GetController <AjaxController>(); _lookupService = _autoSubstitute.Resolve <ICurtinUserService>(); _dataCollectionRepository = _autoSubstitute.Resolve <IDataCollectionRepository>(); }
public void SetUp() { _autoSubstitute = AutoSubstituteContainer.Create(); _controller = _autoSubstitute.GetController <DmpController>(); _projectRepository = _autoSubstitute.Resolve <IProjectRepository>(); _timerRepository = _autoSubstitute.Resolve <ITimerRepository>(); _context = _autoSubstitute.Resolve <ControllerContext>(); _form = _context.HttpContext.Request.Form; _lookup = _autoSubstitute.Resolve <ICurtinUserService>(); }
public void SetUp() { _autoSubstitute = AutoSubstituteContainer.Create(); _controller = _autoSubstitute.GetController<ApprovalController>(); _dataCollectionRepository = _autoSubstitute.Resolve<IDataCollectionRepository>(); _hashCodeRepository = _autoSubstitute.Resolve<IDataCollectionHashCodeRepository>(); _lookup = _autoSubstitute.Resolve<ICurtinUserService>(); _bus = _autoSubstitute.Resolve<IBus>(); _projectRepository = _autoSubstitute.Resolve<IProjectRepository>(); }
public void SetUp() { _autoSubstitute = AutoSubstituteContainer.Create(); _controller = _autoSubstitute.GetController<DmpController>(); _projectRepository = _autoSubstitute.Resolve<IProjectRepository>(); _timerRepository = _autoSubstitute.Resolve<ITimerRepository>(); _context = _autoSubstitute.Resolve<ControllerContext>(); _form = _context.HttpContext.Request.Form; _lookup = _autoSubstitute.Resolve<ICurtinUserService>(); }
public void SetUp() { _autoSubstitute = AutoSubstituteContainer.Create(); _controller = _autoSubstitute.GetController <ApprovalController>(); _dataCollectionRepository = _autoSubstitute.Resolve <IDataCollectionRepository>(); _hashCodeRepository = _autoSubstitute.Resolve <IDataCollectionHashCodeRepository>(); _lookup = _autoSubstitute.Resolve <ICurtinUserService>(); _bus = _autoSubstitute.Resolve <IBus>(); _projectRepository = _autoSubstitute.Resolve <IProjectRepository>(); }
public void SetUp() { _autoSubstitute = AutoSubstituteContainer.Create(); _controller = _autoSubstitute.GetController <DataDepositController>(); _confirmController = _autoSubstitute.GetController <ConfirmController>(); _projectController = _autoSubstitute.GetController <ProjectController>(); _context = _autoSubstitute.Resolve <ControllerContext>(); _lookup = _autoSubstitute.Resolve <ICurtinUserService>(); _projectRepository = _autoSubstitute.Resolve <IProjectRepository>(); }
public void SetUp() { _autoSubstitute = AutoSubstituteContainer.Create(); _controller = _autoSubstitute.GetController<DataDepositController>(); _confirmController = _autoSubstitute.GetController<ConfirmController>(); _projectController = _autoSubstitute.GetController<ProjectController>(); _context = _autoSubstitute.Resolve<ControllerContext>(); _lookup = _autoSubstitute.Resolve<ICurtinUserService>(); _projectRepository = _autoSubstitute.Resolve<IProjectRepository>(); }
protected DataCollectionBaseController(ICurtinUserService lookupService, IDataCollectionRepository dataCollectionRepository, IProjectRepository projectRepository, IFieldOfResearchRepository fieldOfResearchRepository, ISocioEconomicObjectiveRepository socioEconomicObjectiveRepository, IDataCollectionHashCodeRepository hashCodeRepository, IBus bus) : base(lookupService) { this.DataCollectionRepository = dataCollectionRepository; this.ProjectRepository = projectRepository; this.FieldOfResearchRepository = fieldOfResearchRepository; this.SocioEconomicObjectiveRepository = socioEconomicObjectiveRepository; this.HashCodeRepository = hashCodeRepository; this.Bus = bus; }
public void SetUp() { _autoSubstitute = AutoSubstituteContainer.Create(); _controller = _autoSubstitute.GetController<DataCollectionController>(); _projectRepository = _autoSubstitute.Resolve<IProjectRepository>(); _dataCollectionRepository = _autoSubstitute.Resolve<IDataCollectionRepository>(); _context = _autoSubstitute.Resolve<ControllerContext>(); _form = _context.HttpContext.Request.Form; _lookup = _autoSubstitute.Resolve<ICurtinUserService>(); _fieldOfResearchRepository = _autoSubstitute.Resolve<IFieldOfResearchRepository>(); _socioEconomicObjectiveRepository = _autoSubstitute.Resolve<ISocioEconomicObjectiveRepository>(); _bus = _autoSubstitute.Resolve<IBus>(); }
public void SetUp() { _autoSubstitute = AutoSubstituteContainer.Create(); _controller = _autoSubstitute.GetController<ProjectController>(); _dmpController = _autoSubstitute.GetController<DmpController>(); _projectRepository = _autoSubstitute.Resolve<IProjectRepository>(); _context = _autoSubstitute.Resolve<ControllerContext>(); _form = _context.HttpContext.Request.Form; _lookup = _autoSubstitute.Resolve<ICurtinUserService>(); _fieldOfResearchRepository = _autoSubstitute.Resolve<IFieldOfResearchRepository>(); _socioEconomicObjectiveRepository = _autoSubstitute.Resolve<ISocioEconomicObjectiveRepository>(); var appSettings = _autoSubstitute.Resolve<IAppSettingsService>(); var dependencyResolver = _autoSubstitute.Resolve<IDependencyResolver>(); DependencyResolver.SetResolver(dependencyResolver); dependencyResolver.GetService<IAppSettingsService>().Returns(appSettings); }
public void SetUp() { _autoSubstitute = AutoSubstituteContainer.Create(); _controller = _autoSubstitute.GetController <ProjectController>(); _dmpController = _autoSubstitute.GetController <DmpController>(); _projectRepository = _autoSubstitute.Resolve <IProjectRepository>(); _context = _autoSubstitute.Resolve <ControllerContext>(); _form = _context.HttpContext.Request.Form; _lookup = _autoSubstitute.Resolve <ICurtinUserService>(); _fieldOfResearchRepository = _autoSubstitute.Resolve <IFieldOfResearchRepository>(); _socioEconomicObjectiveRepository = _autoSubstitute.Resolve <ISocioEconomicObjectiveRepository>(); var appSettings = _autoSubstitute.Resolve <IAppSettingsService>(); var dependencyResolver = _autoSubstitute.Resolve <IDependencyResolver>(); DependencyResolver.SetResolver(dependencyResolver); dependencyResolver.GetService <IAppSettingsService>().Returns(appSettings); }
public ApprovalController(ICurtinUserService lookupService, IDataCollectionRepository dataCollectionRepository, IProjectRepository projectRepository, IFieldOfResearchRepository fieldOfResearchRepository, ISocioEconomicObjectiveRepository socioEconomicObjectiveRepository, IDataCollectionHashCodeRepository hashCodeRepository, IBus bus) : base(lookupService, dataCollectionRepository, projectRepository, fieldOfResearchRepository, socioEconomicObjectiveRepository, hashCodeRepository, bus) { }
public PageController(ICurtinUserService lookupService) : base(lookupService) { }
public BaseController(ICurtinUserService lookupService) { _lookupService = lookupService; }
public DataDepositController(ICurtinUserService lookupService, IProjectRepository projectRepository, IFieldOfResearchRepository fieldOfResearchRepository, ISocioEconomicObjectiveRepository socioEconomicObjectiveRepository) : base(lookupService, projectRepository, fieldOfResearchRepository, socioEconomicObjectiveRepository) { }
public CreateProjectViewModelBinder() { // Get repositories from DI container using property injection to allow easier testing ProjectRepository = DependencyResolver.Current.GetService <IProjectRepository>(); LookUpService = DependencyResolver.Current.GetService <ICurtinUserService>(); }
public CreateProjectViewModelBinder() { // Get repositories from DI container using property injection to allow easier testing ProjectRepository = DependencyResolver.Current.GetService<IProjectRepository>(); LookUpService = DependencyResolver.Current.GetService<ICurtinUserService>(); }
public void SetUp() { _autoSubstitute = AutoSubstituteContainer.Create(); _controller = _autoSubstitute.GetController <BaseController>(); _lookup = _autoSubstitute.Resolve <ICurtinUserService>(); }
/// <summary> /// Initializes a new instance of the AjaxController class. /// </summary> /// <param name="fieldOfResearchRepository"></param> /// <param name="socioEconomicObjectiveRepository"></param> /// <param name="lookupService"></param> public AjaxController(IFieldOfResearchRepository fieldOfResearchRepository, ISocioEconomicObjectiveRepository socioEconomicObjectiveRepository, IDataCollectionRepository dataCollectionRepository, ICurtinUserService lookupService) : base(lookupService) { _fieldOfResearchRepository = fieldOfResearchRepository; _socioEconomicObjectiveRepository = socioEconomicObjectiveRepository; _dataCollectionRepository = dataCollectionRepository; }
public void SetUp() { _autoSubstitute = AutoSubstituteContainer.Create(); _controller = _autoSubstitute.GetController<BaseController>(); _lookup = _autoSubstitute.Resolve<ICurtinUserService>(); }
public void SetUp() { _autoSubstitute = AutoSubstituteContainer.Create(); _projectRepository = _autoSubstitute.Resolve<IProjectRepository>(); _dataCollectionRepository = _autoSubstitute.Resolve<IDataCollectionRepository>(); _controller = _autoSubstitute.GetController<ConfirmController>(); _lookup = _autoSubstitute.Resolve<ICurtinUserService>(); var user = CreateUser("XX12345"); var dmp = Builder<DataManagementPlan>.CreateNew() .With(o => o.NewDataDetail = Builder<NewDataDetail>.CreateNew().Build()) .And(o => o.ExistingDataDetail = Builder<ExistingDataDetail>.CreateNew().Build()) .And(o => o.DataSharing = Builder<DataSharing>.CreateNew().Build()) .And(o => o.DataRelationshipDetail = Builder<DataRelationshipDetail>.CreateNew().Build()) .Build(); var dd = Builder<DataDeposit>.CreateNew().Build(); _project = Builder<Project>.CreateNew() .With(o => o.DataManagementPlan = dmp) .And(o => o.DataDeposit = dd) .And(p => p.Description = "TestProject") .And(o => o.Keywords = "1,2,3,4,5,6,7,8,9,10,11,12") .Build(); _project.FieldsOfResearch.AddRange(Builder<ProjectFieldOfResearch> .CreateListOfSize(5) .All() .With(p => p.FieldOfResearch = Builder<FieldOfResearch>.CreateNew().Build()) .Build()); _project.SocioEconomicObjectives.AddRange(Builder<ProjectSocioEconomicObjective> .CreateListOfSize(7) .All() .With(p => p.SocioEconomicObjective = Builder<SocioEconomicObjective>.CreateNew().Build()) .Build()); _project.Parties.AddRange(Builder<ProjectParty>.CreateListOfSize(8) .TheFirst(1) .With(o => o.Role = AccessRole.Members) .And(o => o.Party = Builder<Party>.CreateNew().With(p => p.Id = 0).Build()) .TheNext(1) .With(o => o.Role = AccessRole.Owners) .And(o => o.Party = Builder<Party>.CreateNew().With(p => p.Id = 0).And(p => p.UserId = user.CurtinId).Build()) .And(o => o.Relationship = ProjectRelationship.PrincipalInvestigator) .TheNext(1) .With(o => o.Role = AccessRole.Visitors) .And(o => o.Party = Builder<Party>.CreateNew().With(p => p.Id = 0).Build()) .TheNext(1) .With(o => o.Role = AccessRole.None) .And(o => o.Party = Builder<Party>.CreateNew().With(p => p.Id = 0).Build()) .TheNext(1) .With(o => o.Role = AccessRole.Members) .And( o => o.Party = Builder<Party>.CreateNew().With(p => p.UserId = "FF24587").Build()) .TheNext(1) .With(o => o.Role = AccessRole.Visitors) .And( o => o.Party = Builder<Party>.CreateNew().With(p => p.UserId = "GA37493").Build()) .TheNext(1) .With(o => o.Role = AccessRole.None) .And( o => o.Party = Builder<Party>.CreateNew().With(p => p.UserId = "KK25344").Build()) .TheNext(1) .With(o => o.Role = AccessRole.Owners) .And( o => o.Party = Builder<Party>.CreateNew().With(p => p.UserId = "DD25265").Build()) .Build()); _bus = _autoSubstitute.Resolve<IBus>(); _projectRepository.Get(Arg.Is(_project.Id)).Returns(_project); _projectRepository.GetByDataManagementPlanId(Arg.Is(_project.DataManagementPlan.Id)).Returns(_project); var resolver = Substitute.For<IDependencyResolver>(); DependencyResolver.SetResolver(resolver); }
public void SetUp() { _autoSubstitute = AutoSubstituteContainer.Create(); _projectRepository = _autoSubstitute.Resolve <IProjectRepository>(); _dataCollectionRepository = _autoSubstitute.Resolve <IDataCollectionRepository>(); _controller = _autoSubstitute.GetController <ConfirmController>(); _lookup = _autoSubstitute.Resolve <ICurtinUserService>(); var user = CreateUser("XX12345"); var dmp = Builder <DataManagementPlan> .CreateNew() .With(o => o.NewDataDetail = Builder <NewDataDetail> .CreateNew().Build()) .And(o => o.ExistingDataDetail = Builder <ExistingDataDetail> .CreateNew().Build()) .And(o => o.DataSharing = Builder <DataSharing> .CreateNew().Build()) .And(o => o.DataRelationshipDetail = Builder <DataRelationshipDetail> .CreateNew().Build()) .Build(); var dd = Builder <DataDeposit> .CreateNew().Build(); _project = Builder <Project> .CreateNew() .With(o => o.DataManagementPlan = dmp) .And(o => o.DataDeposit = dd) .And(p => p.Description = "TestProject") .And(o => o.Keywords = "1,2,3,4,5,6,7,8,9,10,11,12") .Build(); _project.FieldsOfResearch.AddRange(Builder <ProjectFieldOfResearch> .CreateListOfSize(5) .All() .With(p => p.FieldOfResearch = Builder <FieldOfResearch> .CreateNew().Build()) .Build()); _project.SocioEconomicObjectives.AddRange(Builder <ProjectSocioEconomicObjective> .CreateListOfSize(7) .All() .With(p => p.SocioEconomicObjective = Builder <SocioEconomicObjective> .CreateNew().Build()) .Build()); _project.Parties.AddRange(Builder <ProjectParty> .CreateListOfSize(8) .TheFirst(1) .With(o => o.Role = AccessRole.Members) .And(o => o.Party = Builder <Party> .CreateNew().With(p => p.Id = 0).Build()) .TheNext(1) .With(o => o.Role = AccessRole.Owners) .And(o => o.Party = Builder <Party> .CreateNew().With(p => p.Id = 0).And(p => p.UserId = user.CurtinId).Build()) .And(o => o.Relationship = ProjectRelationship.PrincipalInvestigator) .TheNext(1) .With(o => o.Role = AccessRole.Visitors) .And(o => o.Party = Builder <Party> .CreateNew().With(p => p.Id = 0).Build()) .TheNext(1) .With(o => o.Role = AccessRole.None) .And(o => o.Party = Builder <Party> .CreateNew().With(p => p.Id = 0).Build()) .TheNext(1) .With(o => o.Role = AccessRole.Members) .And( o => o.Party = Builder <Party> .CreateNew().With(p => p.UserId = "FF24587").Build()) .TheNext(1) .With(o => o.Role = AccessRole.Visitors) .And( o => o.Party = Builder <Party> .CreateNew().With(p => p.UserId = "GA37493").Build()) .TheNext(1) .With(o => o.Role = AccessRole.None) .And( o => o.Party = Builder <Party> .CreateNew().With(p => p.UserId = "KK25344").Build()) .TheNext(1) .With(o => o.Role = AccessRole.Owners) .And( o => o.Party = Builder <Party> .CreateNew().With(p => p.UserId = "DD25265").Build()) .Build()); _bus = _autoSubstitute.Resolve <IBus>(); _projectRepository.Get(Arg.Is(_project.Id)).Returns(_project); _projectRepository.GetByDataManagementPlanId(Arg.Is(_project.DataManagementPlan.Id)).Returns(_project); var resolver = Substitute.For <IDependencyResolver>(); DependencyResolver.SetResolver(resolver); }