Пример #1
0
 /// <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;
 }
 /// <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 AdminController(IProjectRepository projectRepository, IDataCollectionRepository dataCollectionRepository, ICsvHelper csvHelper, IAppSettingsService appSettingsService, IBus bus)
 {
     _csvHelper = csvHelper;
     _appSettingsService = appSettingsService;
     _bus = bus;
     _projectRepository = projectRepository;
     _dataCollectionRepository = dataCollectionRepository;
 }
 public AdminController(IProjectRepository projectRepository, IDataCollectionRepository dataCollectionRepository, ICsvHelper csvHelper, IAppSettingsService appSettingsService, IBus bus)
 {
     _csvHelper          = csvHelper;
     _appSettingsService = appSettingsService;
     _bus = bus;
     _projectRepository        = projectRepository;
     _dataCollectionRepository = dataCollectionRepository;
 }
 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();
     _context = _autoSubstitute.Resolve<ControllerContext>();
     DependencyResolver.SetResolver(new AutofacDependencyResolver(_autoSubstitute.Container));
     _httpSimulator = new HttpSimulator().SimulateRequest();
     _form = _context.HttpContext.Request.Form;
     _dataCollectionRepository = _autoSubstitute.Resolve<IDataCollectionRepository>();
 }
 public void Setup()
 {
     _autoSubstitute = AutoSubstituteContainer.Create();
     _context        = _autoSubstitute.Resolve <ControllerContext>();
     DependencyResolver.SetResolver(new AutofacDependencyResolver(_autoSubstitute.Container));
     _httpSimulator            = new HttpSimulator().SimulateRequest();
     _form                     = _context.HttpContext.Request.Form;
     _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();
     _projectRepository        = _autoSubstitute.Resolve <IProjectRepository>();
     _dataCollectionRepository = _autoSubstitute.Resolve <IDataCollectionRepository>();
     _controller = _autoSubstitute.GetController <AdminController>();
     _context    = _autoSubstitute.Resolve <ControllerContext>();
     _form       = _context.HttpContext.Request.Form;
     _csvHelper  = _autoSubstitute.Resolve <ICsvHelper>();
 }
Пример #10
0
 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();
     _projectRepository = _autoSubstitute.Resolve<IProjectRepository>();
     _dataCollectionRepository = _autoSubstitute.Resolve<IDataCollectionRepository>();
     _controller = _autoSubstitute.GetController<AdminController>();
     _context = _autoSubstitute.Resolve<ControllerContext>();
     _form = _context.HttpContext.Request.Form;
     _csvHelper = _autoSubstitute.Resolve<ICsvHelper>();
 }
 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>();
 }
 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 override void Setup()
 {
     base.Setup();
     _hashCodeRepository       = new DataCollectionHashCodeRepository(CreateSession());
     _dataCollectionRepository = new DataCollectionRepository(CreateSession());
 }
 public void TearDown()
 {
     _repository = null;
 }
 public void SetUp()
 {
     _repository = Substitute.For<IDataCollectionRepository>();
     
 }
 public void SetUp()
 {
     _repository = Substitute.For <IDataCollectionRepository>();
 }
Пример #19
0
 public ViewModelUpdaterHandler(IDataCollectionRepository repository)
 {
     Repository = repository;
 }
Пример #20
0
 public void Setup()
 {
     _dataCollectionRepository     = Substitute.For <IDataCollectionRepository>();
     _vivoDataCollectionRepository = Substitute.For <IVivoDataCollectionRepository>();
 }
 public override void Setup()
 {
     base.Setup();
     _hashCodeRepository = new DataCollectionHashCodeRepository(CreateSession());
     _dataCollectionRepository = new DataCollectionRepository(CreateSession());
 }
 public void Setup()
 {
     _dataCollectionRepository = Substitute.For<IDataCollectionRepository>();
     _vivoDataCollectionRepository = Substitute.For<IVivoDataCollectionRepository>();
 }
Пример #23
0
 public DataCollectionApprovalViewModelStep1Binder()
 {
     DataCollectionRepository = DependencyResolver.Current.GetService <IDataCollectionRepository>();
 }
 public DataCollectionListViewModelBinder()
 {
     DataCollectionRepository = DependencyResolver.Current.GetService <IDataCollectionRepository>();
 }
Пример #25
0
 public void TearDown()
 {
     _vivoDataCollectionRepository = null;
     _dataCollectionRepository     = null;
 }
Пример #26
0
 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 DataCollectionApprovalViewModelStep1Binder()
 {
     DataCollectionRepository = DependencyResolver.Current.GetService<IDataCollectionRepository>();
 }
Пример #28
0
 public ExportToVivoHandler(IVivoDataCollectionRepository vivoDataCollectionRepository, IDataCollectionRepository dataCollectionRepository)
 {
     _vivoDataCollectionRepository = vivoDataCollectionRepository;
     _dataCollectionRepository     = dataCollectionRepository;
 }
Пример #29
0
 /// <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();

            _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 TearDown()
 {
     _repository = null;
 }
 public void TearDown()
 {
     _vivoDataCollectionRepository = null;
     _dataCollectionRepository = null;
 }
        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);
        }