J'ai un framework tiers que j'utilise pour écrire un document Excel et le télécharger.Comment tester un framework tiers quand j'ai besoin de passer une HttpResponse?
Le problème est que l'utilisateur tente d'exporter un grand nombre d'enregistrements et qu'il lève une exception OutOfMemoryException.
J'essaie d'écrire un test pour vérifier que cela se produit dans l'infrastructure tierce partie et non dans mon code, mais la méthode Save prend un objet HttpResponse comme l'une des méthodes.
Comment puis-je obtenir/simuler/quel que soit l'objet HttpResponse transmis?
Exemple d'utilisation:
excel.Save("test.xls",
OpenType.OpenInExcel,
FileType.Excel2003,
HttpContext.Current.Response);
Il est évident que le HttpContext.Current.Reponse ne fonctionne pas dans un test unitaire, donc mon problème.
Quel langage de programmation? –
C'est dans ASP.NET, mais je l'écris en C#, je vais ajouter un tag. – Joseph