Exemple #1
0
 public LeaveRequestTests()
 {
     _servicesFixture    = new ServicesFixture();
     _leaveService       = _servicesFixture.Get <LeaveService>();
     _orgGroupRepository = _servicesFixture.Get <OrgGroupRepository>();
     _dbConnection       = _servicesFixture.Get <IDbConnection>();
     _servicesFixture.SetupPeople();
 }
Exemple #2
0
 public UserService(UsersRepository usersRepository,
                    UserManager <IdentityUser> userManager,
                    PersonRepository personRepository,
                    OrgGroupRepository orgGroupRepository)
 {
     _usersRepository    = usersRepository;
     _userManager        = userManager;
     _personRepository   = personRepository;
     _orgGroupRepository = orgGroupRepository;
 }
Exemple #3
0
 public OrgGroupService(OrgGroupRepository orgGroupRepository,
                        IEntityService entityService,
                        JobRepository jobRepository,
                        PersonRepository personRepository)
 {
     _orgGroupRepository = orgGroupRepository;
     _entityService      = entityService;
     _jobRepository      = jobRepository;
     _personRepository   = personRepository;
 }
Exemple #4
0
 public LeaveRequestTests(ServicesFixture sf)
 {
     _sf                 = sf;
     _leaveService       = _sf.Get <LeaveService>();
     _orgGroupRepository = _sf.Get <OrgGroupRepository>();
     _sf.DoOnce(fixture => fixture.SetupPeople());
     _transaction          = _sf.DbConnection.BeginTransaction();
     _serviceScope         = _sf.ServiceProvider.CreateScope();
     _scopeServiceProvider = _serviceScope.ServiceProvider;
 }
Exemple #5
0
 public LeaveService(OrgGroupRepository orgGroupRepository,
                     PersonRepository personRepository,
                     LeaveRequestRepository leaveRequestRepository,
                     IEntityService entityService,
                     LeaveRequestEmailService leaveRequestEmailService)
 {
     _orgGroupRepository       = orgGroupRepository;
     _personRepository         = personRepository;
     _leaveRequestRepository   = leaveRequestRepository;
     _entityService            = entityService;
     _leaveRequestEmailService = leaveRequestEmailService;
 }
Exemple #6
0
 public LeaveService(OrgGroupRepository orgGroupRepository,
                     PersonRepository personRepository,
                     IEmailService emailService,
                     IOptions <Settings> options,
                     LeaveRequestRepository leaveRequestRepository,
                     IEntityService entityService)
 {
     _orgGroupRepository     = orgGroupRepository;
     _personRepository       = personRepository;
     _emailService           = emailService;
     _leaveRequestRepository = leaveRequestRepository;
     _entityService          = entityService;
     _settings = options.Value;
 }
Exemple #7
0
 public PersonService(PersonRepository personRepository,
                      IEntityService entityService,
                      UsersRepository usersRepository,
                      JobRepository jobRepository,
                      LeaveService leaveService,
                      EvaluationRepository evaluationRepository,
                      EndorsementService endorsementService,
                      OrgGroupRepository orgGroupRepository)
 {
     _personRepository     = personRepository;
     _entityService        = entityService;
     _usersRepository      = usersRepository;
     _jobRepository        = jobRepository;
     _leaveService         = leaveService;
     _evaluationRepository = evaluationRepository;
     _endorsementService   = endorsementService;
     _orgGroupRepository   = orgGroupRepository;
 }
Exemple #8
0
        public OrgGroupTests(ServicesFixture sf)
        {
            _sf              = sf;
            _groupService    = _sf.Get <OrgGroupService>();
            _groupRepository = _sf.Get <OrgGroupRepository>();
            _transaction     = _sf.DbConnection.BeginTransaction();
            var orgRootId = Guid.NewGuid();

            org1Super = _sf.InsertPerson();
            org1      = _sf.InsertOrgGroup(orgRootId, org1Super.Id, name: "org1", approvesLeave: true);

            org2Super = _sf.InsertPerson();
            org2      = _sf.InsertOrgGroup(orgRootId, org2Super.Id, name: "org2", approvesLeave: true);
            org2a     = _sf.InsertOrgGroup(org2.Id, name: "org2a");

            org1aSuper = _sf.InsertPerson();
            org1a      = _sf.InsertOrgGroup(org1.Id, org1aSuper.Id, name: "org1a");

            orgRoot = _sf.InsertOrgGroup(action: group => group.Id = orgRootId, name: "orgRoot");

            org2aStaff = _sf.InsertStaff(org2a.Id);
            org1Staff  = _sf.InsertStaff(org1.Id);
            org1aStaff = _sf.InsertStaff(org1a.Id);
        }
Exemple #9
0
 public OrgGroupService(OrgGroupRepository orgGroupRepository, IEntityService entityService)
 {
     _orgGroupRepository = orgGroupRepository;
     _entityService      = entityService;
 }