From 505a2cb6cc4211aeb4946e6895ad1ef5dee0ada4 Mon Sep 17 00:00:00 2001 From: csimonapastore Date: Sun, 2 Mar 2025 20:19:15 +0100 Subject: [PATCH] Fixes + restored ModelState.IsValid --- MainProject.Tests/Controllers/AuthController_Tests.cs | 3 ++- MainProject/Controllers/AuthController.cs | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/MainProject.Tests/Controllers/AuthController_Tests.cs b/MainProject.Tests/Controllers/AuthController_Tests.cs index 2326515..b978df6 100644 --- a/MainProject.Tests/Controllers/AuthController_Tests.cs +++ b/MainProject.Tests/Controllers/AuthController_Tests.cs @@ -102,7 +102,8 @@ public class AuthController_Tests { Data = null }; - authServiceMock.Setup(s => s.AuthenticateAsync(It.IsAny())).ReturnsAsync((AuthenticatedUser)null); + AuthenticatedUser authenticatedUser = null; + authServiceMock.Setup(s => s.AuthenticateAsync(It.IsAny())).ReturnsAsync(authenticatedUser); ObjectResult response = (ObjectResult)(await controller.AuthenticateAsync(request)); if(response != null && response.Value != null) diff --git a/MainProject/Controllers/AuthController.cs b/MainProject/Controllers/AuthController.cs index 69b39ac..25efe42 100644 --- a/MainProject/Controllers/AuthController.cs +++ b/MainProject/Controllers/AuthController.cs @@ -30,6 +30,11 @@ namespace BasicDotnetTemplate.MainProject.Controllers { try { + if (!ModelState.IsValid) + { + return BadRequest("Request is not well formed"); + } + if ( request == null || request.Data == null ||