Zurück |  | Weiter

## 12.3. Kurzer Blick auf PDFUnit-NET

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.

Zurück | Nach oben | Weiter
12.2. Kurzer Blick auf PDFUnit-Perl | Zum Anfang | Kapitel 13. Anhang