1.8 KiB
1.8 KiB
Rapport d'équipe - Projet Webzine
Équipe 1 Formation : Développement .NET niveau 1 / Dr1-P4 Date : Mars 2026
Annexes
A. Structure du projet
Webzine.Entity/ → Entités du domaine (Artiste, Titre, Style, Commentaire)
Webzine.Entity.Tests/ → Tests unitaires sur les entités
Webzine.Repository.Contracts/ → Interfaces des repositories
Webzine.Repository/ → Implémentations (Local, Db - partiel)
Webzine.Business/ → Couche métier (non utilisée dans ce sprint)
Webzine.Business.Contracts/ → Interfaces métier
Webzine.EntitiesContext/ → Contexte EF (non utilisé)
Webzine.Documentation/ → Documentation, StyleCop, rapports
Webzine.WebApplication/ → Application ASP.NET Core MVC
B. Tests unitaires - couverture des entités
| Entité | Nombre de tests |
|---|---|
| Artiste | 7 |
| Commentaire | 13 |
| Style | 6 |
| Titre | 29 |
C. Packages NuGet utilisés
| Package | Usage |
|---|---|
| Bogus 35.6.5 | Génération de données de test réalistes |
| Faker.Net 2.0.163 | Génération de données fictives |
| NLog 6.1.1 + NLog.Web.AspNetCore | Logging |
| StyleCop.Analyzers 1.1.118 | Analyse statique du code |
| MSTest 4.0.1 | Framework de tests unitaires |
| Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation | Rechargement des vues à chaud |