Beispiel #1
0
        public void Setup()
        {
            var c = AutoSubstituteContainer.Create();

            _context        = c.Resolve <ControllerContext>();
            _formCollection = new FormCollection();
        }
        public void Setup()
        {
            var autoSubstitute = AutoSubstituteContainer.Create();

            H = autoSubstitute.Resolve <HtmlHelpers <TestFieldViewModel> >();
            ExampleFieldConfiguration = new FieldConfiguration().Attr("data-attr", "value");
        }
Beispiel #3
0
 public void Setup()
 {
     _autoSubstitute = AutoSubstituteContainer.Create();
     _h = _autoSubstitute.ResolveAndSubstituteFor <HtmlHelper <TestFieldViewModel> >();
     _t = _autoSubstitute.Resolve <IFormTemplate>();
     _t.BeginForm(Action, Method, _htmlAttributes, Enctype).Returns(_beginHtml);
     _t.EndForm().Returns(_endHtml);
 }
Beispiel #4
0
 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;
 }
Beispiel #5
0
 public void Setup()
 {
     _autoSubstitute = AutoSubstituteContainer.Create();
     _context        = _autoSubstitute.Resolve <ControllerContext>();
     _lookup         = _autoSubstitute.Resolve <ICurtinUserService>();
     DependencyResolver.SetResolver(new AutofacDependencyResolver(_autoSubstitute.Container));
     _httpSimulator = new HttpSimulator().SimulateRequest();
 }
Beispiel #6
0
        public void Setup()
        {
            var c = AutoSubstituteContainer.Create();

            _context        = c.Resolve <ControllerContext>();
            _formCollection = new FormCollection();

            System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
        }
 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()
        {
            var autoSubstitute = AutoSubstituteContainer.Create();

            H = autoSubstitute.Resolve <HtmlHelper <TestFieldViewModel> >();
            ExampleFieldConfiguration = new FieldConfiguration().Attr("data-attr", "value");

            System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
        }
        public void Setup()
        {
            var autoSubstitute = AutoSubstituteContainer.Create();

            _context        = autoSubstitute.Resolve <ControllerContext>();
            _filterProvider = new FilterProvider();
            DependencyResolver.SetResolver(new AutofacDependencyResolver(autoSubstitute.Container));
            _httpSimulator = new HttpSimulator().SimulateRequest();
        }
 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>();
 }
Beispiel #11
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>();
 }
Beispiel #12
0
 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 <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()
        {
            const string payload = @"<link href='global.css' type='text/css' /><div>Hello World</div>";

            _account                 = 1470;
            _item                    = 7418569;
            _autoSubstitute          = AutoSubstituteContainer.Create();
            _appSettingsService      = _autoSubstitute.Resolve <IAppSettingsService>();
            _simpleWebRequestService = _autoSubstitute.Resolve <ISimpleWebRequestService>();
            _simpleWebRequestService.GetResponseText(Arg.Any <string>()).Returns(payload);
            var libGuideService = new LibGuideService(_simpleWebRequestService, _appSettingsService);

            _autoSubstitute.Provide <ILibGuideService>(libGuideService);
            _controller = _autoSubstitute.Resolve <LibGuideController>();
        }
        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);
        }
Beispiel #16
0
        public void SetUp()
        {
            _autoSubstitute = AutoSubstituteContainer.Create();

            var appSettings = _autoSubstitute.Resolve <IAppSettingsService>();

            appSettings.LdapUri.Returns(@"LDAP://...");
            appSettings.LdapUser.Returns(@"query");
            appSettings.LdapPassword.Returns("abcdef");

            var directoryEntry = _autoSubstitute.Resolve <IDirectoryEntryService>();

            directoryEntry.GetGroupMembership(Arg.Any <string>(), Arg.Any <string>(), Arg.Any <string>(), Arg.Any <string>())
            .Returns(new[] { "Secondary-Approver" });

            var dependencyResolver = _autoSubstitute.Resolve <IDependencyResolver>();

            DependencyResolver.SetResolver(dependencyResolver);
            dependencyResolver.GetService <IAppSettingsService>().Returns(appSettings);
            dependencyResolver.GetService <IDirectoryEntryService>().Returns(directoryEntry);
        }
Beispiel #17
0
        public void Setup()
        {
            _fc = Substitute.For <IFieldConfiguration>();

            _f = Substitute.For <IForm <TestFieldViewModel, IFormTemplate> >();
            _f.Template.BeginField(_label, _field, _validation, _metadata, Arg.Any <IReadonlyFieldConfiguration>(), Arg.Any <bool>()).Returns(_beginHtml);
            _f.Template.Field(_label, _field, _validation, _metadata, Arg.Any <IReadonlyFieldConfiguration>(), Arg.Any <bool>()).Returns(_html);
            _f.Template.EndField().Returns(_endHtml);

            _g = Substitute.For <IFieldGenerator>();
            _g.GetLabelHtml(Arg.Any <IReadonlyFieldConfiguration>()).Returns(_label);
            _g.GetFieldHtml(Arg.Any <IReadonlyFieldConfiguration>()).Returns(_field);
            _g.GetValidationHtml(Arg.Any <IReadonlyFieldConfiguration>()).Returns(_validation);
            _g.Metadata.Returns(_metadata);
            _g.GetFieldId().Returns(FieldId);

            var autoSubstitute = AutoSubstituteContainer.Create();
            var helper         = autoSubstitute.Resolve <HtmlHelper <TestFieldViewModel> >();

            _f.HtmlHelper.Returns(helper);
            _f.GetFieldGenerator(Arg.Any <Expression <Func <TestFieldViewModel, string> > >()).Returns(_g);
        }
        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();
     _h = _autoSubstitute.ResolveAndSubstituteFor <HtmlHelper <TestViewModel> >();
 }
Beispiel #20
0
 public void SetUp()
 {
     _autoSubstitute = AutoSubstituteContainer.Create();
     _controller     = _autoSubstitute.GetController <PageController>();
 }
 public void SetUp()
 {
     _autoSubstitute = AutoSubstituteContainer.Create();
     _controller     = _autoSubstitute.GetController <BaseController>();
     _lookup         = _autoSubstitute.Resolve <ICurtinUserService>();
 }
Beispiel #22
0
        public void Setup()
        {
            var autoSubstitute = AutoSubstituteContainer.Create();

            _h = autoSubstitute.Resolve <HtmlHelpers <TestFieldViewModel> >();
        }