Les tests unitaires sont utilisés par le programmeur pour tester indépendamment des unités de traitement (méthodes) et s'assurer de leur bon fonctionnement. Les tests unitaires offrent plus de robustesse au code et permettent de faire des opérations de maintenance sur le code sans que celui-ci ne subisse de régression. Dans mon précédent billet de blog, j’ai présenté comment créer une application CRUD en utilisant Razor Pages, Visual Studio Code et Entity Framework Core. La structure ...
Mis à jour 18/11/2017 à 18h18 par Malick
Je suis en train d’écrire des tests unitaires pour le code d’exemple RazorDemo que j’ai hébergé sur GitHub pour mon dernier tutoriel qui sera publié bientôt. Actuellement, j’essaye de tester la méthode suivante : Code c# : Sélectionner tout - Visualiser dans une fenêtre à part 1234567public class CreateModel : PageModel { public async Task<IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return Page(); ...
public class CreateModel : PageModel { public async Task<IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return Page();
Dans mes travaux, j’accorde une importance particulière a la qualité du code. En plus de mettre en place systématiquement des tests unitaires, je dois me rassurer d’avoir une couverture optimale de mon code. Pour déterminer la quantité de code qui est testé dans son application, Visual Studio offre la fonctionnalité d’analyse de code. Cette dernière permet d’obtenir le pourcentage de la couverture de code pour un projet, une classe et une méthode. Bien qu’intéressante, ...
MsTest V2 : Tests unitaires paramétriques En termes de fonctionnalités, parmi les choses qu’on reproche à MsTest (le Framework de test unitaire de Microsoft) par rapport à NUnit, il y a l’absence de la prise en charge des tests paramétriques. Le manque de support de cette fonctionnalité est suffisant pour que plusieurs développeurs se tournement vers NUnit au détriment de MsTest. Concrètement, que sont les tests paramétriques ? Lorsqu’on effectue des tests unitaires, ...
Mis à jour 03/11/2016 à 02h42 par Siguillaume
Ce nouveau billet de blog s’inscrit dans la même thématique que le précédent : les tests. Dans mon précédent billet, j’ai présenté comment vous pouvez écrire des tests unitaires mockés pour une application ASP.NET Core en utilisant MsTest V2 et Moq. Les objets mockés permettent aux développeurs de créer des objets simulés qui reproduisent le comportement désiré des objets réels, à leur invocation. Avec les mocks, le développeur peut tester une unité de traitement (une ...
Mis à jour 07/01/2017 à 00h17 par Hinault Romaric