public void The_parameter_manager_should_return_the_string_from_the_parameter_names_joiner( Object value0, Object value1, Object value2 )
 {
     var inputParam = new Object[] { value0, value1, value2 };
     _paramMgr = new ParameterManager( _paramNameGenerator, _parameterNamesJoiner, _parameterStubFactory );
     _result = _paramMgr.AddParameter( inputParam );
     Assert.AreEqual( _expectedParamNamesUnion, _result );
 }
 public void SetupTest()
 {
     _paramNameGenerator = MockRepository.GenerateMock<IParameterNameFactory>();
     _parameterNamesJoiner = MockRepository.GenerateMock<IParameterNamesJoiner>();
     _paramNameGenerator.Stub( png => png.GenerateParameterName( 0 ) ).Return( _paramName );
     _parameterStubFactory = MockRepository.GenerateMock<IParameterStubFactory>();
     _paramMgr = new ParameterManager( _paramNameGenerator, _parameterNamesJoiner, _parameterStubFactory );
     _result = _paramMgr.AddParameter( _inputParam );
 }
 public void SetupTest()
 {
     _paramNameGenerator = MockRepository.GenerateMock<IParameterNameFactory>();
     _parameterNamesJoiner = MockRepository.GenerateMock<IParameterNamesJoiner>();
     _parameterStubFactory = MockRepository.GenerateMock<IParameterStubFactory>();
     _paramNameGenerator.Stub( png => png.GenerateParameterName( 0 ) ).Return( _expectedParamNames[0] );
     _paramNameGenerator.Stub( png => png.GenerateParameterName( 1 ) ).Return( _expectedParamNames[1] );
     _paramNameGenerator.Stub( png => png.GenerateParameterName( 2 ) ).Return( _expectedParamNames[2] );
     _paramMgr = new ParameterManager( _paramNameGenerator, _parameterNamesJoiner, _parameterStubFactory );
     _results = _paramMgr.AddParameters( _inputParam1, _inputParam2, _inputParam3 );
 }
 public void SetupTest()
 {
     _paramNameGenerator = MockRepository.GenerateMock<IParameterNameFactory>();
     _paramNameGenerator.Stub( png => png.GenerateParameterName( 0 ) ).Return( _expectedParamEnumNames[0] );
     _paramNameGenerator.Stub( png => png.GenerateParameterName( 1 ) ).Return( _expectedParamEnumNames[1] );
     _paramNameGenerator.Stub( png => png.GenerateParameterName( 2 ) ).Return( _expectedParamEnumNames[2] );
     _paramNameGenerator.Stub( png => png.GenerateParameterName( 3 ) ).Return( _expectedIndividualParamName );
     _parameterNamesJoiner = MockRepository.GenerateMock<IParameterNamesJoiner>();
     _parameterNamesJoiner.Stub( pnj => pnj.JoinNames( Arg<IEnumerable<String>>.List.Equal( _expectedParamEnumNames ) ) ).Return( _expectedParamEnumNamesUnion );
     _parameterStubFactory = MockRepository.GenerateMock<IParameterStubFactory>();
     _expectedResults = new List<String> { _expectedParamEnumNamesUnion, _expectedIndividualParamName };
     _paramMgr = new ParameterManager( _paramNameGenerator, _parameterNamesJoiner, _parameterStubFactory );
     _results = _paramMgr.AddParameters( _paramEnum, _individualInputParam );
 }