Пример #1
0
        protected override void Context()
        {
            _mapper = A.Fake <ICategorialParameterIdentificationToCalculationMethodPermutationMapper>();
            _runInitializerFactory   = A.Fake <IParameterIdentificationRunInitializerFactory>();
            _parameterIdentification = new ParameterIdentification();
            _parameterIdentification.Configuration.RunMode = new CategorialParameterIdentificationRunMode();
            _aCombination       = new List <CalculationMethodWithCompoundName>();
            _anotherCombination = new List <CalculationMethodWithCompoundName>();

            _calculationMethodCombinations = new List <CalculationMethodCombination> {
                new CalculationMethodCombination(_aCombination), new CalculationMethodCombination(_anotherCombination)
            };

            _aCombination.Add(new CalculationMethodWithCompoundName(new CalculationMethod {
                Category = "category1", DisplayName = "method1"
            }, "compound1"));
            _aCombination.Add(new CalculationMethodWithCompoundName(new CalculationMethod {
                Category = "category2", DisplayName = "method2"
            }, "compound1"));

            _anotherCombination.Add(new CalculationMethodWithCompoundName(new CalculationMethod {
                Category = "category1", DisplayName = "method3"
            }, "compound1"));
            _anotherCombination.Add(new CalculationMethodWithCompoundName(new CalculationMethod {
                Category = "category2", DisplayName = "method4"
            }, "compound1"));

            sut = new CategorialParameterIdentificationRunFactory(_runInitializerFactory, _mapper);


            A.CallTo(() => _mapper.MapFrom(A <ParameterIdentification> ._)).Returns(_calculationMethodCombinations);
        }
 public MultipleParameterIdentificationRunFactory(IParameterIdentificationRunInitializerFactory runInitializerFactory)
 {
     _runInitializerFactory = runInitializerFactory;
     _randomGenerator       = new RandomGenerator(Environment.TickCount);
 }
 protected override void Context()
 {
     _runInitializerFactory = A.Fake <IParameterIdentificationRunInitializerFactory>();
     sut = new StandardParameterIdentificationRunFactory(_runInitializerFactory);
 }
Пример #4
0
 public StandardParameterIdentificationRunFactory(IParameterIdentificationRunInitializerFactory runInitializerFactory)
 {
     _runInitializerFactory = runInitializerFactory;
 }
Пример #5
0
 public CategorialParameterIdentificationRunFactory(IParameterIdentificationRunInitializerFactory runInitializerFactory, ICategorialParameterIdentificationToCalculationMethodPermutationMapper categorialToCalculationMethodPermutationMapper)
 {
     _runInitializerFactory = runInitializerFactory;
     _categorialToCalculationMethodPermutationMapper = categorialToCalculationMethodPermutationMapper;
 }