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