public void Setup()
 {
     _mockRepository = new MockRepository(MockBehavior.Strict);
     _definitionsApiServiceMock = _mockRepository.Create<IDefinitionsApiService>();
     _loggerMock = _mockRepository.Create<ILogger<WordCounterService>>();
     _wordProcessorServiceMock = _mockRepository.Create<IWordProcessorService>();
     
     _wordCounterService = new WordCounterService(_definitionsApiServiceMock.Object,
         _wordProcessorServiceMock.Object, _loggerMock.Object);
 }
Exemplo n.º 2
0
 public AggregatorProcess(
     ILyricsService lyricsService,
     IArtistService artistService,
     IWordCounterService wordCounterService,
     ICacheService cacheService)
 {
     _lyricsService      = lyricsService ?? throw new ArgumentNullException(nameof(lyricsService));
     _artistService      = artistService ?? throw new ArgumentNullException(nameof(artistService));
     _wordCounterService = wordCounterService ?? throw new ArgumentNullException(nameof(wordCounterService));
     _cacheService       = cacheService ?? throw new ArgumentNullException(nameof(cacheService));
 }
 public WordCounterController(IWordCounterService wordCounterService)
 {
     _wordCounterService = wordCounterService ?? throw new ArgumentNullException(nameof(wordCounterService));
 }
 public GetWordCountCommand(IWordCounterService counterService)
 {
     _wordCounterService = counterService;
 }
Exemplo n.º 5
0
 public WordCounterController(IWordCounterService wordCounterService, IOptions <AppSettings> appSettings)
 {
     _appSettings        = appSettings.Value;
     _wordCounterService = wordCounterService;
 }
Exemplo n.º 6
0
 public MainWindow(IWordCounterService wordCounterService)
 {
     this.wordCounterService = wordCounterService;
     InitializeComponent();
 }