Exemple #1
0
        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);
        }
Exemple #2
0
 /// <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));
 }