Je suis un peu coincé avec ce code (c'est un exemple):
public async Task Fail()
{
await Task.Run(() => { throw new Exception(); });
}
[Test]
public async Task TestFail()
{
Action a = async () => { await Fail(); };
a.ShouldThrow<Exception>();
}
Le code n'est pas intercepter l'exception, et ne parvient pas à
Prévu un Système.Exception levée, mais aucune anomalie n'a été jetés.
Je suis sûr que je suis absent quelque chose, mais les docs semblent suggérer c'est le chemin à parcourir. Un peu d'aide serait appréciée.