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); }
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; }
public WordCounterController(IWordCounterService wordCounterService, IOptions <AppSettings> appSettings) { _appSettings = appSettings.Value; _wordCounterService = wordCounterService; }
public MainWindow(IWordCounterService wordCounterService) { this.wordCounterService = wordCounterService; InitializeComponent(); }