2017-09-06 4 views
0

Je viens de créer un projet web api vide avec .net core 2.0. J'ai un contrôleur par défaut et je veux maintenant créer un test d'intégration. Le but est d'héberger soi-même dans l'intégration, puis entrez url api/valeurs et vérifiez le retour. NB: Je n'utilise que les API 2 et 2, et c'était très facile à faire. Mais le lien suivant: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/owin dit que l'application de base de .net ne devrait pas utiliser owin, alors que devrions-nous utiliser et comment?Contrôleurs IntegrationTest avec .net core 2.0 sur le Web api

+0

pourquoi n'appelez-vous pas les méthodes de votre contrôleur? – hugoterelle

+0

parce que si j'instancie le controler et appelle le Get() directement, il ne teste pas la route et le fait que l'appel est sur un Http GET. Ce serait plus un test unitaire. –

+0

Ce lien pourrait vous aider https://docs.microsoft.com/en-us/aspnet/web-api/overview/testing-and-debugging/unit-testing-controllers-in-web-api – hugoterelle

Répondre