Files
webzine/Webzine.Documentation/Rapport/equipe 1 - Annexes.md

1.4 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