コード例 #1
0
        public async Task BeforeScenario()
        {
            _log = new NLogLogger();

            var config = new LocalConfiguration(_log);

            _objectContainer.RegisterInstanceAs(config);

            EmploymentCheckRepository employmentCheckRepository = new EmploymentCheckRepository(config.Dbconnectionstring, _log);

            sut = new WorkerRole();
            sut.OnStart();

            _objectContainer.RegisterInstanceAs(sut);

            _objectContainer.RegisterInstanceAs(employmentCheckRepository);

            //Clean Database
            await employmentCheckRepository.SetLastProcessedEventId();

            await employmentCheckRepository.RemoveSubmissionEvents();
        }
 public ComplianceSteps(IObjectContainer objectContainer)
 {
     _objectContainer = objectContainer;
     _objectCreator   = new ObjectCreator();
     _repository      = _objectContainer.Resolve <EmploymentCheckRepository>();
 }