Ejemplo n.º 1
0
 public void GetAllLanguagePairs_NoLanguagePairs_ReturnsEmpty()
 {
     using (var tempDir = new TempDirectory("EngineServiceTests"))
     {
         var service = new EngineService(CreateOptions(tempDir.Path), CreateSmtModelFactory(), CreateRuleEngineFactory());
         service.GetAllLanguagePairs().Should().BeEmpty();
     }
 }
Ejemplo n.º 2
0
 public void GetAllLanguagePairs_HasLanguagePairs_ReturnsLanguagePairDtos()
 {
     using (var tempDir = new TempDirectory("EngineServiceTests"))
     {
         CreateLanguagePair(tempDir.Path, "es", "en");
         CreateLanguagePair(tempDir.Path, "fr", "en");
         var service = new EngineService(CreateOptions(tempDir.Path), CreateSmtModelFactory(), CreateRuleEngineFactory());
         service.GetAllLanguagePairs().Select(e => $"{e.SourceLanguageTag}_{e.TargetLanguageTag}").Should().BeEquivalentTo(new[] { "es_en", "fr_en" });
     }
 }
Ejemplo n.º 3
0
 public IEnumerable <LanguagePairDto> GetAllLanguagePairs()
 {
     return(_engineService.GetAllLanguagePairs());
 }