DOCXTests.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using System.IO.Compression;
  2. using Xunit;
  3. namespace DOCXTests
  4. {
  5. public class DocxTests
  6. {
  7. [Fact]
  8. public void EnableTrackedChangesTest()
  9. {
  10. const string testFile = @"testFiles/notTracked.docx";
  11. using (var zip = ZipFile.Open(testFile, ZipArchiveMode.Update))
  12. {
  13. using (var test = new DOCX.Docx(zip))
  14. {
  15. var result = test.EnableTrackedChanges();
  16. Assert.True(result.status);
  17. }
  18. }
  19. }
  20. [Fact]
  21. public void AnonymizeAndDeanonymizeCommentsTest()
  22. {
  23. const string testFile = @"testFiles/testComments.docx";
  24. using (var test = new DOCX.Docx(testFile))
  25. {
  26. var result = test.AnonymizeComments();
  27. Assert.True(result.status);
  28. }
  29. using (var test = new DOCX.Docx(testFile))
  30. {
  31. var result = test.DeanonymizeComments();
  32. Assert.True(result.status);
  33. }
  34. }
  35. }
  36. }