2015-08-21 10 views
5

Sto provando a scrivere un test unitario utilizzando csharp per verificare se il file viene scaricato facendo clic su un pulsante. Come posso sapere se una finestra di download/salvataggio viene aperta dopo aver fatto clic sul pulsante di esportazione?Test unità Charp per la finestra di dialogo Download file

+0

sai quale sia la funzione string.Format è .., dove è il {0} 'parametro' ..? qual è lo scopo di te usando string.Format..anche dove nel tuo codice attuale stai anche visualizzando la finestra di dialogo di salvataggio .. per favore mostra tutto il codice pertinente .. – MethodMan

+0

Mi dispiace MethodMan, ho capito che l'ho usato per ottenere l'indice specifico del pulsante. Ho rimosso il codice dopo aver esaminato la tua domanda. Ho appena aggiornato il codice. Grazie per la segnalazione. – Kurkula

+0

Prova [this] (http://stackoverflow.com/questions/16710003/findwindowex-on-child-dialog-window) risposta. –

risposta

1

Se si utilizza la finestra di dialogo di salvataggio predefinita da Windows, è possibile utilizzare MS Fakes per deriderlo. Il tuo oggetto deriso sarà in grado di dirti se è stato chiamato.

Problemi correlati