Ho solo bisogno di unit test alcuni metodi come questo:Thread di test unitario?
public void start()
{
myThread.Start();
}
public void stop()
{
myThread.Abort();
}
Come posso fare questo? Potrei chiamare il metodo start e verificare IsAlive == true ma il thread continua a funzionare in background e chiama il suo metodo. Un altro modo è chiamare start e poi fermarsi immediatamente, ma non è pulito perché sarebbe come se stessi testando due cose. È così semplice ma arghh!