From f671e4272c4c64de514ea755abebbc43394e22e3 Mon Sep 17 00:00:00 2001 From: Erwan MENAGER Date: Tue, 12 Mar 2024 01:47:17 +0100 Subject: [PATCH] Fix des tests consoles pour l'API --- API_SQLuedo/DbDataManager/Service/UserDataService.cs | 1 + API_SQLuedo/TestConsoleAPI/Program.cs | 9 ++++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/API_SQLuedo/DbDataManager/Service/UserDataService.cs b/API_SQLuedo/DbDataManager/Service/UserDataService.cs index 496b825..b4de650 100644 --- a/API_SQLuedo/DbDataManager/Service/UserDataService.cs +++ b/API_SQLuedo/DbDataManager/Service/UserDataService.cs @@ -8,6 +8,7 @@ namespace DbDataManager.Service; public class UserDataService : IUserService { + private UserDbContext DbContext { get; set; } public UserDataService(UserDbContext context) diff --git a/API_SQLuedo/TestConsoleAPI/Program.cs b/API_SQLuedo/TestConsoleAPI/Program.cs index cbe8925..16d162e 100644 --- a/API_SQLuedo/TestConsoleAPI/Program.cs +++ b/API_SQLuedo/TestConsoleAPI/Program.cs @@ -5,10 +5,12 @@ using API.Service; using DbContextLib; using DbDataManager.Service; using Dto; +using Entities; using Microsoft.AspNetCore.Mvc; using Microsoft.Data.Sqlite; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; +using Shared; var connection = new SqliteConnection("DataSource=:memory:"); connection.Open(); @@ -20,12 +22,13 @@ ILogger logger = factory.CreateLogger(); using (var context = new UserDbContext(options)) { - var controller = new UserController(logger, new UserDataServiceApi(new UserDataService(context))); + IUserService service; + var controller = new UserController(logger, null); void PrintUsers() { Console.WriteLine(); - var users = controller.GetUsers(1, 10) as OkObjectResult; + var users = controller.GetUsers(1, 10, Model.OrderCriteria.UserOrderCriteria.None) as OkObjectResult; foreach(var item in users.Value as IEnumerable) { Console.WriteLine(item); @@ -184,7 +187,7 @@ using (var context = new UserDbContext(options)) // Affichage des utilisateurs Console.WriteLine("\n##########################################################\n"); Console.WriteLine("Affichages des utilisateurs stubbés dans le contexte :\n"); - var res = controller.GetUsers(1, 10) as OkObjectResult; + var res = controller.GetUsers(1, 10, Model.OrderCriteria.UserOrderCriteria.None) as OkObjectResult; if(res == null) { Console.WriteLine("\nErreur lors de l'acquisition de la liste des utilisateurs");