2017-02-01 2 views
0

Ich bin neu in Komponententests in C#. Ich habe eine C# -Methode erstellt, die ein PDF-Dokument erstellt.So speichern Sie die Ausgabe (PDF-Datei) in Visual Studio-Unit-Test C Sharp

Ich möchte eine Einheit schreiben, um die Methode zu testen, erstellt PDF oder nicht. Erfolgreich geschrieben.

Ich bin auf der Suche nach einer Möglichkeit, die PDF-Datei in den Ordner von Testergebnissen zu speichern, kann jemand vorschlagen, was ist der Weg?

[TestMethod()] 
    public void Test_CreatePDFReport_ByDocumentID() 
    { 
     //act 
     var result = factory.CreatePDFByDocumentID(new BDDocument { document_id = "1" }); 

     //TODO:I can save the document like below... Didn't figure out class to pull out folder 
     result.Save(""); 

     //assert 
     Assert.IsTrue(result.Pages.Count > 0); 
     Assert.IsTrue(result.GetType() == typeof(Document)); 
    } 
+0

bitte posten, was Sie versucht haben – geekzster

+0

@geekzster gepostet ... – Dinesh

Antwort

0

Die Envrionment.CurrentDirectory finden Sie den aktuellen Ordner geben.

+0

Es gibt die bin/Debug-Ordner – Dinesh

+0

Dies wird ausführlich hier behandelt http://stackoverflow.com/questions/10204091/how-to-get-directory- While-Lauf-Unit-Test – PhillipH

Verwandte Themen