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 );
 }