Sur ce lien here, une recommandation est faite sur la façon d'écrire une méthode async en C#, qui est:Quel test d'unité forcera à écrire le prochain code C# asynchrone?
using System.Threading.Tasks;
...
void Foo(){}
...
new Task(Foo).Start();
Ma question porte sur la façon d'appliquer une approche TDD à ce code, exactement: quel test unitaire Je devrais écrire pour forcer l'écriture du code précédent.
Merci :)
Asynchrone (en particulier les méthodes qui accèdent à des ressources externes) doivent être écrites afin que vous puissiez consommer comme: ' attendre Foo() 'sans démarrer manuellement les tâches. – Fabio
Pour forcer à écrire une fonction asynchrone, il suffit d'affirmer que la valeur de retour est de type 'Task' ou' Task ' –
Fabio
C'est une vieille question/réponse, (juste) avant async/await était disponible –