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>(); }