コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }