Als „PDFUnit-NET“ steht PDFUnit voraussichtlich ab Oktober 2014 auch für eine .NET-Umgebung zur Verfügung. Erste Implementierungen als „Proof-of-Concept“ waren erfolgreich:
[TestMethod] public void HasAuthor() { String filename = path + "resources/pdf/documentInfo/documentInfo_allInfo.pdf"; AssertThat.document(filename) .hasAuthor() .matchingExact("PDFUnit.com") ; }
[TestMethod] [ExpectedException(typeof(PDFUnitValidationException))] public void HasAuthor_StartingWith_WrongString() { String filename = path + "resources/pdf/documentInfo/documentInfo_allInfo.pdf"; AssertThat.document(filename) .hasAuthor() .startingWith("wrong_sequence_intended") ; }
Die Kompatibilität zu PDFUnit-Java wird dadurch erreicht, dass aus der Java-Version eine DLL generiert wird. Das hat allerdings zur Folge, dass die Methodennamen in C# mit Kleinbuchstaben beginnen.
Weil die Entwicklung nicht abgeschlossen ist, kann sich dieser Code noch ändern.
Für PDFUnit-NET wird ebenfalls eine eigene Dokumentation erstellt.