# 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 |