J'ai code comme ceci:Tests d'intégration, comment puis-je envelopper un appel REST qui modifie les données dans une transaction?
[Fact]
public void should_return_at_least_3_users()
{
Rest.Call("http://localhost/admin/users/makeasfree/3");
var response = Rest.Call<List<Users>>("http://localhost/admin/freeusers");
response.Count.ShouldBeGreaterThan(0);
}
J'ai essayé d'entourer cela avec TransactionScope mais ne fonctionne pas. Il existe un moyen d'annuler les modifications de test sans effectuer une restauration complète de la base de données?