public AvalancheRunnerTests() { _logger = Substitute.For <ILogger <AvalancheRunner> >(); _glacier = Substitute.For <IGlacierGateway>(); _lightroom = Substitute.For <ILightroomReader>(); _avalanche = Substitute.For <IAvalancheRepository>(); _parameters = new ExecutionParameters { Glacier = new GlacierParameters { }, Avalanche = new AvalancheParameters { } }; _glacierFactory = Substitute.For <IInjectionFactory <IGlacierGateway> >(); _glacierFactory.Create().Returns(_glacier); _lightroomFactory = Substitute.For <IInjectionFactory <ILightroomReader> >(); _lightroomFactory.Create().Returns(_lightroom); _lightroom.GetCatalogId().Returns(Guid.NewGuid()); _avalancheFactory = Substitute.For <IInjectionFactory <IAvalancheRepository> >(); _avalancheFactory.Create().Returns(_avalanche); _sut = new AvalancheRunner(_logger, _glacierFactory, _lightroomFactory, _avalancheFactory, _parameters); }
public AvalancheRunnerTests() { _logger = Substitute.For <ILogger <AvalancheRunner> >(); _glacier = Substitute.For <IGlacierGateway>(); _lightroom = Substitute.For <ILightroomReader>(); _avalanche = Substitute.For <IAvalancheRepository>(); _parameters = new ExecutionParameters { Glacier = new GlacierParameters { }, Avalanche = new AvalancheParameters { } }; _sut = new AvalancheRunner(_logger, _glacier, _lightroom, _avalanche, _parameters); }