2017-04-14 5 views
1

Ich habe ein paar Probleme mit dem Anzeigen einer Winform während eines Komponententests. Ich benutze dies als eine vom Benutzer validierte Testprozedur, um dem Benutzer zwei verschiedene Bildsegmente zu zeigen, die während des Selenium UI-Tests aufgenommen wurden, und den Unterschied zwischen ihnen und dem Benutzer zu erlauben, den Test zu bestehen oder nicht, abhängig davon, ob die Bilder zu unterschiedlich sind oder nicht.Winform während des Komponententests anzeigen

Ich habe das Formular mit 2 PictureBox-Elementen erstellt und dem Formular Methoden hinzugefügt, damit das Formular die benötigten Bilder aufnehmen und in die PictureBox laden und das Formular anzeigen kann.

Ich habe versucht, google + SO zu suchen, und ich kann keine ähnlichen Fragen dazu finden.

In meinem Test habe ich:

var compareForm = new PlotCompare.PlotCompare(); 
compareForm.Add_Original_Image(image1); 
compareForm.Add_Diff_Image(imageDiff); 
compareForm.Show(); 

aber die .Show(); Anruf zeigt nicht die Form.

Das einzige Problem, das ich vernünftigerweise denken kann, ist, dass das Projekt, das ich verwende, eine Klassenbibliothek ist, weil alles, was es hält, Tests ist und daher keine main Funktion habe, auf die ich zugreifen kann.

Würde mich über jede Hilfe freuen, danke im Voraus.

Antwort

Verwandte Themen