private static ProduceTestDataCommand GetSut() { var fileLocationOptions = new OptionsWrapper <FileLocationOptions>(new FileLocationOptions { WorkRoot = @"DefaultInput" }); var excelRepository = new ExcelRepository(TestLogger.Create <ExcelRepository>(), new IEntityAdapter[] { new CounselorEntityAdapter(), new EventEntityAdapter(), new LocationEntityAdapter(), new RequestEntityAdapter() }, fileLocationOptions ); var testDataCreationService = new TestDataCreationService(TestLogger.Create <TestDataCreationService>(), excelRepository); return(new ProduceTestDataCommand(TestLogger.Create <ProduceTestDataCommand>(), fileLocationOptions, excelRepository, testDataCreationService)); }
public MergeServiceTests() { _fixture = new Fixture(); var fileLocationOptions = new OptionsWrapper <FileLocationOptions>(new FileLocationOptions { WorkRoot = @"DefaultInput" }); var excelRepository = new ExcelRepository(TestLogger.Create <ExcelRepository>(), new IEntityAdapter[] { new CounselorEntityAdapter(), new EventEntityAdapter(), new LocationEntityAdapter(), new RequestEntityAdapter(), new ResultEntityAdapter(), }, fileLocationOptions ); _sut = new MergeService(TestLogger.Create <MergeService>(), excelRepository); _testDataCreationService = new TestDataCreationService(TestLogger.Create <TestDataCreationService>(), excelRepository); }