public UserSteps( ScenarioContext scenarioContext, UserTestService userTestService, TestDataUtil testDataUtil, NaheulbookHttpClient naheulbookHttpClient, NaheulbookApiServer naheulbookApiServer ) { _scenarioContext = scenarioContext; _userTestService = userTestService; _testDataUtil = testDataUtil; _naheulbookApiServer = naheulbookApiServer; }
public static void BeforeTestRun() { _fakeSmtpServer = new FakeSmtpServer(); var mailConfig = _fakeSmtpServer.Start(); _mapImageOutputDirectory = Path.Combine(Path.GetTempPath(), "map-" + Guid.NewGuid()); Directory.CreateDirectory(_mapImageOutputDirectory); _laPageAMelkorStub = new LaPageAMelkorStub(); _laPageAMelkorStub.Start(); _naheulbookApiServer = new NaheulbookApiServer( mailConfig, _laPageAMelkorStub.ListenUrls.First(), _mapImageOutputDirectory ); _naheulbookApiServer.Start(); }