public void AddProject_LanguagePairDoesNotExist_ReturnsTrue() { using (var tempDir = new TempDirectory("EngineServiceTests")) { var service = new EngineService(CreateOptions(tempDir.Path), CreateSmtModelFactory(), CreateRuleEngineFactory()); service.AddProject("es", "en", new ProjectDto { Id = "project1", IsShared = true }); ProjectDto project; service.TryGetProject("es", "en", "project1", out project).Should().BeTrue(); } }
public IActionResult AddProject(string sourceLanguageTag, string targetLanguageTag, [FromBody] ProjectDto newProject) { ProjectDto project = _engineService.AddProject(sourceLanguageTag, targetLanguageTag, newProject); return(new ObjectResult(project)); }