public void XliffReader_XLIFFSupportSniffer_ReturnsEqual(Enumerators.XLIFFSupport support) { // arrange var sniffer = new XliffSniffer(); var segmentBuilder = new SegmentBuilder(); var xliffReader = new XliffReder(sniffer, segmentBuilder); //var pocoFilterManager = new PocoFilterManager(false); var fileTypeManager = DefaultFileTypeManager.CreateInstance(true); var importOptions = new ImportOptions(); var analysisBands = new List <AnalysisBand>(); var sdlxliffWriter = new SdlxliffWriter(fileTypeManager, segmentBuilder, importOptions, analysisBands); var testFile = support == Enumerators.XLIFFSupport.xliff12polyglot ? _testFilesUtil.GetSampleFilePath("Xliff12", "Polyglot", "QuotesSample.docx.sdlxliff.xliff") : _testFilesUtil.GetSampleFilePath("Xliff12", "xsi", "QuotesSample.docx.sdlxliff.xliff"); var sdlxliffFile = _testFilesUtil.GetSampleFilePath("Sdlxliff", "QuotesSample.docx.sdlxliff"); // act var xliff = xliffReader.ReadXliff(testFile); var outputFile = sdlxliffFile + ".out.sdlxliff"; var success = sdlxliffWriter.UpdateFile(xliff, sdlxliffFile, outputFile); // assert Assert.Equal(support, xliff.Support); }
public void XliffReader_XLIFFSupportSniffer_ReturnsEqual(Enumerators.XLIFFSupport support) { // arrange var sniffer = new XliffSniffer(); var segmentBuilder = new SegmentBuilder(); var xliffReader = new XliffReder(sniffer, segmentBuilder); var testFile = support == Enumerators.XLIFFSupport.xliff12polyglot ? _testFilesUtil.GetSampleFilePath("Xliff12", "Polyglot", "DefaultSample.sdlxliff.xliff") : _testFilesUtil.GetSampleFilePath("Xliff12", "xsi", "DefaultSample.sdlxliff.xliff"); // act var reader = xliffReader.ReadXliff(testFile); // assert Assert.Equal(support, reader.Support); }