public void Initialization() { _mockLogger = new Mock <ILogger>(); _mockDictionaryRepo = new Mock <IWordDictionaryRepository>(); _mockDictionaryRepo .Setup(a => a.AddWord("original", "translate")) .Returns(_expectedDictionary); _service = new YandexTranslateService(_mockDictionaryRepo.Object, _mockLogger.Object); }
/// <summary> /// Controller's constuctor /// </summary> /// <param name="service"></param> /// <param name="logger"></param> public YandexTranslateController(IYandexTranslateService service, ILogger logger) { _logger = logger; _service = service ?? throw new ArgumentNullException(nameof(service)); }