Come posso testare l'unità l'effetto di ogni impostazione di timeout di WCF? Voglio assicurarmi di selezionare buoni valori e voglio anche assicurarmi che il mio codice di gestione delle eccezioni sia solido.Come testare le impostazioni di timeout di WCF?
Ho creato un programma client e un servizio WCF del server per testare le impostazioni di timeout. Nella mia implementazione del servizio, ho aggiunto un Thread.Sleep (5000). Sul lato client, l'unica impostazione che determina un timeout è sendTimeout.
Indipendentemente dal valore che utilizzo in tutte le altre impostazioni, il timeout non si verifica mai. Come testare tutte le altre impostazioni?
Ecco le impostazioni che vorrei testare: sendTimeout, receiveTimeout, closeTimeout, openTimeout e inactivityTimeout (in affidabiliSession).
Modifica 19 feb 2009: questa modifica serve solo per indicare che non ho ancora trovato un modo per testare le impostazioni di timeout del WCF.
Grazie Brian, questo è davvero un collegamento utile. Non risponde alla mia domanda su come testare i timeout unitari, ma aiuterà comunque. – Sylvain