public void SetUp() { _listaGruppi = new List<SferaAziendeDTO> { new SferaAziendeDTO {Codice = "AZI01", Gruppo = "GR1", Id = 1}, new SferaAziendeDTO {Codice = "AZI02", Gruppo = "GR1", Id = 2}, new SferaAziendeDTO {Codice = "AZI03", Gruppo = "GR2", Id = 3}, new SferaAziendeDTO {Codice = "AZI04", Gruppo = "GR2", Id = 4}, new SferaAziendeDTO {Codice = "AZI05", Gruppo = "GR3", Id = 5}, new SferaAziendeDTO {Codice = "AZI06", Gruppo = "GR3", Id = 6}, new SferaAziendeDTO {Codice = "AZI07", Gruppo = "GR4", Id = 7}, new SferaAziendeDTO {Codice = "AZI08", Gruppo = "GR4", Id = 8} }; _aziendaService = MockRepository.GenerateStub<IAziendaService>(); _aziendaService.Stub(x => x.GetAllGruppi()).Return(_listaGruppi.GroupBy(item => item.Gruppo).ToList()); _richiestaImportazioneDocumentiBolletteService = MockRepository.GenerateMock<IRichiestaImportazioneDocumentiBolletteService>(); _importazioneDocumentiBolletteService = MockRepository.GenerateMock<IImportazioneDocumentiBolletteService>(); _windsorContainer = MockRepository.GenerateStub<IWindsorContainer>(); _windsorContainer.Stub(x => x.Resolve<IRichiestaImportazioneDocumentiBolletteService>()).Return(_richiestaImportazioneDocumentiBolletteService); _windsorContainer.Stub(x => x.Resolve<IImportazioneDocumentiBolletteService>()).Return(_importazioneDocumentiBolletteService); _iocContainerService = MockRepository.GenerateStub<IIocContainerService>(); _iocContainerService.Stub(x => x.GetContainerFromKey(Arg<string>.Is.Anything)).Return(_windsorContainer); _utenzaRicezioneDocumentoJob = new UtenzaRicezioneDocumentoJob(_aziendaService, _iocContainerService); }