Просмотр исходного кода

Unit test for script parsing (super- sub- script)

master
Luc Wuyts 9 лет назад
Родитель
Сommit
f15d4882b8
4 измененных файлов: 18 добавлений и 0 удалений
  1. Двоичные данные
      DocX/bin/Debug/DocX.dll
  2. 15
    0
      UnitTests/DocXUnitTests.cs
  3. 3
    0
      UnitTests/UnitTests.csproj
  4. Двоичные данные
      UnitTests/documents/Super_Subscript.docx

Двоичные данные
DocX/bin/Debug/DocX.dll Просмотреть файл


+ 15
- 0
UnitTests/DocXUnitTests.cs Просмотреть файл

@@ -2975,5 +2975,20 @@ namespace UnitTests
Assert.AreEqual("dxa", left.Attribute(XName.Get("type", DocX.w.NamespaceName)).Value);
}
}
[Test]
public void WhileReadingWhenTextIsSuperAndSubscript()
{
using (DocX document = DocX.Load(Path.Combine(_directoryWithFiles, "Super_Subscript.docx")))
{
var normalText = document.Paragraphs[0].MagicText[0].formatting;
var superscriptText = document.Paragraphs[0].MagicText[3].formatting;
var subscriptText = document.Paragraphs[0].MagicText[5].formatting;
Assert.IsTrue(normalText.Script.HasValue && normalText.Script == Script.none);
Assert.IsTrue(superscriptText.Script.HasValue && superscriptText.Script == Script.superscript);
Assert.IsTrue(subscriptText.Script.HasValue && subscriptText.Script == Script.subscript);
}
}
}
}

+ 3
- 0
UnitTests/UnitTests.csproj Просмотреть файл

@@ -108,6 +108,9 @@
<None Include="documents\ReplaceTests.docx">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="documents\Super_Subscript.docx">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="documents\Tables.docx">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>

Двоичные данные
UnitTests/documents/Super_Subscript.docx Просмотреть файл


Загрузка…
Отмена
Сохранить