public FileImportApplication( RackInfoBuilder rackInfoBuilder, IActiveRackService dbInfoProvider, PhysicalFilesParser physicalFilesParser, IPersister <Content> contentEntityPersister ) { _rackInfoBuilder = rackInfoBuilder; _dbInfoProvider = dbInfoProvider; _physicalFilesParser = physicalFilesParser; _contentEntityPersister = contentEntityPersister; }
private FileImportApplication CreateSut() { CoreTestData ctd = new(); FileImportTestData fitd = new(); var dbInfoProvider = ctd.CreateTestCurrentDatabaseInfoProvider(); RackInfoBuilder rackInfoBuilder = fitd.CreateTestRackInfoBuilder(); PhysicalFilesParser physicalFilesParser = fitd.CreateTestPhysicalFilesParser(); IPersister <Content> contentEntityPersister = Substitute.For <IPersister <Content> >(); FileImportApplication sut = new(rackInfoBuilder, dbInfoProvider, physicalFilesParser, contentEntityPersister); return(sut); }