Refactor des noms entre le merge de UnitTests et master

pull/40/head
Maxime SAPOUNTZIS 1 year ago
parent da7a13b7aa
commit d9f05fa139

@ -112,9 +112,9 @@ namespace API.Controllers
[ProducesResponseType(typeof(InquiryDto), 200)] [ProducesResponseType(typeof(InquiryDto), 200)]
[ProducesResponseType(typeof(string), 400)] [ProducesResponseType(typeof(string), 400)]
[ProducesResponseType(typeof(string), 404)] [ProducesResponseType(typeof(string), 404)]
public IActionResult UpdateInquiry(int id, [FromBody] InquiryDto inquiryDTO) public IActionResult UpdateInquiry(int id, [FromBody] InquiryDto InquiryDto)
{ {
if (id != inquiryDTO.Id) if (id != InquiryDto.Id)
{ {
_logger.LogError("[ERREUR] Problème ID - La mise à jour de l'enquête avec l'id {id} a échouée.", id); _logger.LogError("[ERREUR] Problème ID - La mise à jour de l'enquête avec l'id {id} a échouée.", id);
return BadRequest(); return BadRequest();
@ -127,10 +127,10 @@ namespace API.Controllers
return BadRequest(); return BadRequest();
} }
if (inquiryDTO != null) if (InquiryDto != null)
{ {
_logger.LogInformation("[INFORMATION] La mise à jour de l'enquête avec l'id {id} a été effectuée", id); _logger.LogInformation("[INFORMATION] La mise à jour de l'enquête avec l'id {id} a été effectuée", id);
return Ok(_inquiryDataService.UpdateInquiry(id, inquiryDTO)); return Ok(_inquiryDataService.UpdateInquiry(id, InquiryDto));
} }
_logger.LogError("[ERREUR] Aucune enquête trouvée avec l'id {id}.", id); _logger.LogError("[ERREUR] Aucune enquête trouvée avec l'id {id}.", id);

@ -112,9 +112,9 @@ namespace API.Controllers
[ProducesResponseType(typeof(LessonDto), 200)] [ProducesResponseType(typeof(LessonDto), 200)]
[ProducesResponseType(typeof(string), 400)] [ProducesResponseType(typeof(string), 400)]
[ProducesResponseType(typeof(string), 404)] [ProducesResponseType(typeof(string), 404)]
public IActionResult UpdateLesson(int id, [FromBody] LessonDto lessonDTO) public IActionResult UpdateLesson(int id, [FromBody] LessonDto LessonDto)
{ {
if (id != lessonDTO.Id) if (id != LessonDto.Id)
{ {
_logger.LogError("[ERREUR] Problème ID - La mise à jour de la leçon avec l'id {id} a échouée.", id); _logger.LogError("[ERREUR] Problème ID - La mise à jour de la leçon avec l'id {id} a échouée.", id);
return BadRequest(); return BadRequest();
@ -127,10 +127,10 @@ namespace API.Controllers
return BadRequest(); return BadRequest();
} }
if (lessonDTO != null) if (LessonDto != null)
{ {
_logger.LogInformation("[INFORMATION] La mise à jour de la leçon avec l'id {id} a été effectuée", id); _logger.LogInformation("[INFORMATION] La mise à jour de la leçon avec l'id {id} a été effectuée", id);
return Ok(_lessonDataService.UpdateLesson(id, lessonDTO)); return Ok(_lessonDataService.UpdateLesson(id, LessonDto));
} }
_logger.LogError("[ERREUR] Aucune leçon trouvée avec l'id {id}.", id); _logger.LogError("[ERREUR] Aucune leçon trouvée avec l'id {id}.", id);

@ -115,9 +115,9 @@ namespace API.Controllers
[ProducesResponseType(typeof(ParagraphDto), 200)] [ProducesResponseType(typeof(ParagraphDto), 200)]
[ProducesResponseType(typeof(string), 400)] [ProducesResponseType(typeof(string), 400)]
[ProducesResponseType(typeof(string), 404)] [ProducesResponseType(typeof(string), 404)]
public IActionResult UpdateParagraph(int id, [FromBody] ParagraphDto paragraphDTO) public IActionResult UpdateParagraph(int id, [FromBody] ParagraphDto ParagraphDto)
{ {
if (id != paragraphDTO.Id) if (id != ParagraphDto.Id)
{ {
_logger.LogError("[ERREUR] Problème ID - La mise à jour du paragraphe avec l'id {id} a échouée.", id); _logger.LogError("[ERREUR] Problème ID - La mise à jour du paragraphe avec l'id {id} a échouée.", id);
return BadRequest(); return BadRequest();
@ -130,10 +130,10 @@ namespace API.Controllers
return BadRequest(); return BadRequest();
} }
if (paragraphDTO != null) if (ParagraphDto != null)
{ {
_logger.LogInformation("[INFORMATION] La mise à jour du paragraphe avec l'id {id} a été effectuée", id); _logger.LogInformation("[INFORMATION] La mise à jour du paragraphe avec l'id {id} a été effectuée", id);
return Ok(_paragraphDataService.UpdateParagraph(id, paragraphDTO)); return Ok(_paragraphDataService.UpdateParagraph(id, ParagraphDto));
} }
_logger.LogError("[ERREUR] Aucun paragraphe trouvé avec l'id {id}.", id); _logger.LogError("[ERREUR] Aucun paragraphe trouvé avec l'id {id}.", id);

@ -112,9 +112,9 @@ namespace API.Controllers
[ProducesResponseType(typeof(SuccessDto), 200)] [ProducesResponseType(typeof(SuccessDto), 200)]
[ProducesResponseType(typeof(string), 400)] [ProducesResponseType(typeof(string), 400)]
[ProducesResponseType(typeof(string), 404)] [ProducesResponseType(typeof(string), 404)]
public IActionResult UpdateSuccess(int idUser, int idInquiry, [FromBody] SuccessDto successDTO) public IActionResult UpdateSuccess(int idUser, int idInquiry, [FromBody] SuccessDto SuccessDto)
{ {
if (idUser != successDTO.UserId || idInquiry != successDTO.InquiryId) if (idUser != SuccessDto.UserId || idInquiry != SuccessDto.InquiryId)
{ {
_logger.LogError( _logger.LogError(
"[ERREUR] Problème ID - La mise à jour du succès avec l'id de l'utilisateur {id} a échouée.", idUser); "[ERREUR] Problème ID - La mise à jour du succès avec l'id de l'utilisateur {id} a échouée.", idUser);
@ -128,11 +128,11 @@ namespace API.Controllers
return BadRequest(); return BadRequest();
} }
if (successDTO != null) if (SuccessDto != null)
{ {
_logger.LogInformation( _logger.LogInformation(
"[INFORMATION] La mise à jour du succès avec l'id de l'utilisateur {id} a été effectuée", idUser); "[INFORMATION] La mise à jour du succès avec l'id de l'utilisateur {id} a été effectuée", idUser);
return Ok(_successDataService.UpdateSuccess(idUser,idInquiry, successDTO)); return Ok(_successDataService.UpdateSuccess(idUser,idInquiry, SuccessDto));
} }
_logger.LogError("[ERREUR] Aucun succès trouvé avec l'id de l'utilisateur {id}.", idUser); _logger.LogError("[ERREUR] Aucun succès trouvé avec l'id de l'utilisateur {id}.", idUser);

@ -103,9 +103,9 @@ namespace API.Controllers
[ProducesResponseType(typeof(UserDto), 200)] [ProducesResponseType(typeof(UserDto), 200)]
[ProducesResponseType(typeof(string), 400)] [ProducesResponseType(typeof(string), 400)]
[ProducesResponseType(typeof(string), 404)] [ProducesResponseType(typeof(string), 404)]
public IActionResult UpdateUser(int id, [FromBody] UserDto userDto) public IActionResult UpdateUser(int id, [FromBody] UserDto UserDto)
{ {
if (id != userDto.Id) if (id != UserDto.Id)
{ {
logger.LogError("[ERREUR] Problème ID - La mise à jour de l'utilisateur avec l'id {id} a échouée.", id); logger.LogError("[ERREUR] Problème ID - La mise à jour de l'utilisateur avec l'id {id} a échouée.", id);
return BadRequest(); return BadRequest();
@ -118,11 +118,11 @@ namespace API.Controllers
return BadRequest(); return BadRequest();
} }
if (userDto != null) if (UserDto != null)
{ {
logger.LogInformation("[INFORMATION] La mise à jour de l'utilisateur avec l'id {id} a été effectuée", logger.LogInformation("[INFORMATION] La mise à jour de l'utilisateur avec l'id {id} a été effectuée",
id); id);
return Ok(userService.UpdateUser(id, userDto)); return Ok(userService.UpdateUser(id, UserDto));
} }
logger.LogError("[ERREUR] Aucun utilisateur trouvé avec l'id {id}.", id); logger.LogError("[ERREUR] Aucun utilisateur trouvé avec l'id {id}.", id);

@ -1,6 +1,6 @@
namespace Dto; namespace Dto;
public class InquiryDTO : IEquatable<InquiryDTO> public class InquiryDto : IEquatable<InquiryDto>
{ {
public int Id { get; } public int Id { get; }
@ -48,10 +48,10 @@ public class InquiryDTO : IEquatable<InquiryDTO>
return false; return false;
} }
return this.Equals(right as InquiryDTO); return this.Equals(right as InquiryDto);
} }
public bool Equals(InquiryDTO other) public bool Equals(InquiryDto other)
{ {
return (this.Id == other.Id); return (this.Id == other.Id);
} }

@ -1,6 +1,6 @@
namespace Dto; namespace Dto;
public class LessonDTO : IEquatable<LessonDTO> public class LessonDto : IEquatable<LessonDto>
{ {
public int Id { get; } public int Id { get; }
public string? Title { get; set; } public string? Title { get; set; }
@ -49,9 +49,9 @@ public class LessonDTO : IEquatable<LessonDTO>
return false; return false;
} }
return this.Equals(right as LessonDTO); return this.Equals(right as LessonDto);
} }
public bool Equals(LessonDTO other) public bool Equals(LessonDto other)
{ {
return (this.Id == other.Id); return (this.Id == other.Id);
} }

@ -1,6 +1,6 @@
namespace Dto; namespace Dto;
public class ParagraphDTO : ContentLessonDTO, IEquatable<ParagraphDTO> public class ParagraphDto : ContentLessonDto, IEquatable<ParagraphDto>
{ {
public string Title { get; set; } public string Title { get; set; }
public string Content { get; set; } public string Content { get; set; }
@ -57,9 +57,9 @@ public class ParagraphDTO : ContentLessonDTO, IEquatable<ParagraphDTO>
return false; return false;
} }
return this.Equals(right as ParagraphDTO); return this.Equals(right as ParagraphDto);
} }
public bool Equals(ParagraphDTO other) public bool Equals(ParagraphDto other)
{ {
return (this.Id == other.Id); return (this.Id == other.Id);
} }

@ -1,6 +1,6 @@
namespace Dto; namespace Dto;
public class SuccessDTO : IEquatable<SuccessDTO> public class SuccessDto : IEquatable<SuccessDto>
{ {
public int UserId { get; set; } public int UserId { get; set; }
public int InquiryId { get; set; } public int InquiryId { get; set; }
@ -39,9 +39,9 @@ public class SuccessDTO : IEquatable<SuccessDTO>
return false; return false;
} }
return this.Equals(right as SuccessDTO); return this.Equals(right as SuccessDto);
} }
public bool Equals(SuccessDTO other) public bool Equals(SuccessDto other)
{ {
return (this.UserId == other.UserId && this.InquiryId == other.InquiryId); return (this.UserId == other.UserId && this.InquiryId == other.InquiryId);
} }

@ -1,6 +1,6 @@
namespace Dto namespace Dto
{ {
public class UserDTO : IEquatable<UserDTO> public class UserDto : IEquatable<UserDto>
{ {
public int Id { get; set; } public int Id { get; set; }
public string Username { get; set; } public string Username { get; set; }
@ -51,9 +51,9 @@
return false; return false;
} }
return this.Equals(right as UserDTO); return this.Equals(right as UserDto);
} }
public bool Equals(UserDTO other) public bool Equals(UserDto other)
{ {
return (this.Id == other.Id); return (this.Id == other.Id);
} }

@ -7,14 +7,14 @@ using System.Threading.Tasks;
namespace TestAPI.Extensions namespace TestAPI.Extensions
{ {
class InquiryIdEqualityComparer : EqualityComparer<InquiryDTO> class InquiryIdEqualityComparer : EqualityComparer<InquiryDto>
{ {
public override bool Equals(InquiryDTO x, InquiryDTO y) public override bool Equals(InquiryDto x, InquiryDto y)
{ {
return x.Id == y.Id; return x.Id == y.Id;
} }
public override int GetHashCode(InquiryDTO obj) public override int GetHashCode(InquiryDto obj)
{ {
return obj.Id; return obj.Id;
} }

@ -7,14 +7,14 @@ using System.Threading.Tasks;
namespace TestAPI.Extensions namespace TestAPI.Extensions
{ {
class LessonIdEqualityComparer : EqualityComparer<LessonDTO> class LessonIdEqualityComparer : EqualityComparer<LessonDto>
{ {
public override bool Equals(LessonDTO x, LessonDTO y) public override bool Equals(LessonDto x, LessonDto y)
{ {
return x.Id == y.Id; return x.Id == y.Id;
} }
public override int GetHashCode(LessonDTO obj) public override int GetHashCode(LessonDto obj)
{ {
return obj.Id; return obj.Id;
} }

@ -7,14 +7,14 @@ using System.Threading.Tasks;
namespace TestAPI.Extensions namespace TestAPI.Extensions
{ {
class ParagraphIdEqualityComparer : EqualityComparer<ParagraphDTO> class ParagraphIdEqualityComparer : EqualityComparer<ParagraphDto>
{ {
public override bool Equals(ParagraphDTO x, ParagraphDTO y) public override bool Equals(ParagraphDto x, ParagraphDto y)
{ {
return x.Id == y.Id; return x.Id == y.Id;
} }
public override int GetHashCode(ParagraphDTO obj) public override int GetHashCode(ParagraphDto obj)
{ {
return obj.Id; return obj.Id;
} }

@ -7,14 +7,14 @@ using System.Threading.Tasks;
namespace TestAPI.Extensions namespace TestAPI.Extensions
{ {
class SuccessIdEqualityComparer : EqualityComparer<SuccessDTO> class SuccessIdEqualityComparer : EqualityComparer<SuccessDto>
{ {
public override bool Equals(SuccessDTO x, SuccessDTO y) public override bool Equals(SuccessDto x, SuccessDto y)
{ {
return x.UserId == y.UserId && x.InquiryId == y.InquiryId; return x.UserId == y.UserId && x.InquiryId == y.InquiryId;
} }
public override int GetHashCode(SuccessDTO obj) public override int GetHashCode(SuccessDto obj)
{ {
return obj.UserId * obj.InquiryId; return obj.UserId * obj.InquiryId;
} }

@ -7,14 +7,14 @@ using Dto;
namespace TestAPI.Extensions namespace TestAPI.Extensions
{ {
class UserIdEqualityComparer : EqualityComparer<UserDTO> class UserIdEqualityComparer : EqualityComparer<UserDto>
{ {
public override bool Equals(UserDTO x, UserDTO y) public override bool Equals(UserDto x, UserDto y)
{ {
return x.Id == y.Id; return x.Id == y.Id;
} }
public override int GetHashCode(UserDTO obj) public override int GetHashCode(UserDto obj)
{ {
return obj.Id; return obj.Id;
} }

@ -16,10 +16,10 @@ namespace TestAPI
{ {
public class InquiryUnitTest public class InquiryUnitTest
{ {
private readonly Mock<IInquiryService<InquiryDTO>> inquiryService; private readonly Mock<IInquiryService<InquiryDto>> inquiryService;
public InquiryUnitTest() public InquiryUnitTest()
{ {
inquiryService = new Mock<IInquiryService<InquiryDTO>>(); inquiryService = new Mock<IInquiryService<InquiryDto>>();
} }
@ -39,7 +39,7 @@ namespace TestAPI
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal(GetInquiriesData().ToString(), valeur.ToString()); Assert.Equal(GetInquiriesData().ToString(), valeur.ToString());
Assert.True(inquiryList.SequenceEqual(valeur as IEnumerable<InquiryDTO>, new InquiryIdEqualityComparer())); Assert.True(inquiryList.SequenceEqual(valeur as IEnumerable<InquiryDto>, new InquiryIdEqualityComparer()));
} }
@ -49,7 +49,7 @@ namespace TestAPI
public void GetInquiresListFail() public void GetInquiresListFail()
{ {
inquiryService.Setup(x => x.GetInquiries(1, 4, 0)) inquiryService.Setup(x => x.GetInquiries(1, 4, 0))
.Returns(new List<InquiryDTO>()); .Returns(new List<InquiryDto>());
var InquiryController = new InquiriesController(inquiryService.Object, new NullLogger<InquiriesController>()); var InquiryController = new InquiriesController(inquiryService.Object, new NullLogger<InquiriesController>());
var inquiriesResult = InquiryController.GetInquiries(2, 3, 0); var inquiriesResult = InquiryController.GetInquiries(2, 3, 0);
@ -79,7 +79,7 @@ namespace TestAPI
var inquiryResult = InquiriesController.GetInquiryById(1); var inquiryResult = InquiriesController.GetInquiryById(1);
if (inquiryResult is OkObjectResult okObjectResult) if (inquiryResult is OkObjectResult okObjectResult)
{ {
InquiryDTO valeur = okObjectResult.Value as InquiryDTO; InquiryDto valeur = okObjectResult.Value as InquiryDto;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal("titre 2", valeur.Title); Assert.Equal("titre 2", valeur.Title);
@ -88,7 +88,7 @@ namespace TestAPI
Assert.Equal(valeur.GetHashCode(), inquiryList[1].GetHashCode()); Assert.Equal(valeur.GetHashCode(), inquiryList[1].GetHashCode());
Assert.True(valeur.Equals(inquiryList[1])); Assert.True(valeur.Equals(inquiryList[1]));
Assert.False(valeur.Equals(new object())); Assert.False(valeur.Equals(new object()));
Assert.IsType<InquiryDTO>(valeur); Assert.IsType<InquiryDto>(valeur);
Assert.Contains(valeur, inquiryList); Assert.Contains(valeur, inquiryList);
} }
@ -108,7 +108,7 @@ namespace TestAPI
var valeur = NFObjectResult.Value; var valeur = NFObjectResult.Value;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.IsNotType<InquiryDTO>(valeur); Assert.IsNotType<InquiryDto>(valeur);
Assert.DoesNotContain(valeur, inquiryList); Assert.DoesNotContain(valeur, inquiryList);
} }
@ -127,10 +127,10 @@ namespace TestAPI
var inquiriesResult = InquiriesController.GetInquiryByTitle("ZUDZU"); var inquiriesResult = InquiriesController.GetInquiryByTitle("ZUDZU");
if (inquiriesResult is OkObjectResult okObjectResult) if (inquiriesResult is OkObjectResult okObjectResult)
{ {
InquiryDTO valeur = okObjectResult.Value as InquiryDTO; InquiryDto valeur = okObjectResult.Value as InquiryDto;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.IsType<InquiryDTO>(valeur); Assert.IsType<InquiryDto>(valeur);
Assert.Contains(valeur, inquiryList); Assert.Contains(valeur, inquiryList);
Assert.Equal("ZUDZU", valeur.Title); Assert.Equal("ZUDZU", valeur.Title);
Assert.Equal("OUHHHH", valeur.Description); Assert.Equal("OUHHHH", valeur.Description);
@ -156,7 +156,7 @@ namespace TestAPI
var valeur = NFObjectResult.Value; var valeur = NFObjectResult.Value;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.IsNotType<InquiryDTO>(valeur); Assert.IsNotType<InquiryDto>(valeur);
Assert.DoesNotContain(valeur, inquiryList); Assert.DoesNotContain(valeur, inquiryList);
Assert.False(inquiryList == valeur); Assert.False(inquiryList == valeur);
} }
@ -205,13 +205,13 @@ namespace TestAPI
public void CreateInquirySuccess() public void CreateInquirySuccess()
{ {
inquiryService.Setup(x => x.CreateInquiry("Titros","description",false)) inquiryService.Setup(x => x.CreateInquiry("Titros","description",false))
.Returns(new InquiryDTO(4,"Titros","description",false)); .Returns(new InquiryDto(4,"Titros","description",false));
var InquiriesController = new InquiriesController( inquiryService.Object,new NullLogger<InquiriesController>()); var InquiriesController = new InquiriesController( inquiryService.Object,new NullLogger<InquiriesController>());
var inquiriesResult = InquiriesController.CreateInquiry(new InquiryDTO("Titros", "description", false)); var inquiriesResult = InquiriesController.CreateInquiry(new InquiryDto("Titros", "description", false));
if (inquiriesResult is CreatedResult createdObjectResult) if (inquiriesResult is CreatedResult createdObjectResult)
{ {
InquiryDTO valeur = createdObjectResult.Value as InquiryDTO; InquiryDto valeur = createdObjectResult.Value as InquiryDto;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal(4, valeur.Id); Assert.Equal(4, valeur.Id);
@ -226,10 +226,10 @@ namespace TestAPI
public void CreateInquiryFail() public void CreateInquiryFail()
{ {
inquiryService.Setup(x => x.CreateInquiry("Titros", "description", false)) inquiryService.Setup(x => x.CreateInquiry("Titros", "description", false))
.Returns(new InquiryDTO(4, "Titros", "description", false)); .Returns(new InquiryDto(4, "Titros", "description", false));
var InquiriesController = new InquiriesController(inquiryService.Object, new NullLogger<InquiriesController>()); var InquiriesController = new InquiriesController(inquiryService.Object, new NullLogger<InquiriesController>());
var inquiriesResult = InquiriesController.CreateInquiry(new InquiryDTO(4, null, "heudfk@hdye.com", true)); var inquiriesResult = InquiriesController.CreateInquiry(new InquiryDto(4, null, "heudfk@hdye.com", true));
if (inquiriesResult is BadRequestResult BDObjectResult) if (inquiriesResult is BadRequestResult BDObjectResult)
{ {
@ -242,14 +242,14 @@ namespace TestAPI
[Fact] [Fact]
public void UpdateInquirySuccess() public void UpdateInquirySuccess()
{ {
inquiryService.Setup(x => x.UpdateInquiry(1, new InquiryDTO(1, "Passssss", "heudfk@hdye.com", true))) inquiryService.Setup(x => x.UpdateInquiry(1, new InquiryDto(1, "Passssss", "heudfk@hdye.com", true)))
.Returns(new InquiryDTO(1, "Passssss", "heudfk@hdye.com", true)); .Returns(new InquiryDto(1, "Passssss", "heudfk@hdye.com", true));
var InquiriesController = new InquiriesController(inquiryService.Object, new NullLogger<InquiriesController>()); var InquiriesController = new InquiriesController(inquiryService.Object, new NullLogger<InquiriesController>());
var inquiriesResult = InquiriesController.UpdateInquiry(1, new InquiryDTO(1, "Passssss", "heudfk@hdye.com", true)); var inquiriesResult = InquiriesController.UpdateInquiry(1, new InquiryDto(1, "Passssss", "heudfk@hdye.com", true));
if (inquiriesResult is OkObjectResult okObjectResult) if (inquiriesResult is OkObjectResult okObjectResult)
{ {
InquiryDTO valeur = okObjectResult.Value as InquiryDTO; InquiryDto valeur = okObjectResult.Value as InquiryDto;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal("Passssss", valeur.Title); Assert.Equal("Passssss", valeur.Title);
@ -262,11 +262,11 @@ namespace TestAPI
[Fact] [Fact]
public void UpdateInquiryFail() public void UpdateInquiryFail()
{ {
inquiryService.Setup(x => x.UpdateInquiry(1, new InquiryDTO(1, "Passssss", "heudfk@hdye.com", true))) inquiryService.Setup(x => x.UpdateInquiry(1, new InquiryDto(1, "Passssss", "heudfk@hdye.com", true)))
.Returns(new InquiryDTO(1, "Passssss", "heudfk@hdye.com", true)); .Returns(new InquiryDto(1, "Passssss", "heudfk@hdye.com", true));
var InquiriesController = new InquiriesController(inquiryService.Object, new NullLogger<InquiriesController>()); var InquiriesController = new InquiriesController(inquiryService.Object, new NullLogger<InquiriesController>());
var inquiriesResult = InquiriesController.UpdateInquiry(1, new InquiryDTO(2, "Passssss", "heudfk@hdye.com", true)); var inquiriesResult = InquiriesController.UpdateInquiry(1, new InquiryDto(2, "Passssss", "heudfk@hdye.com", true));
if (inquiriesResult is BadRequestResult BDObjectResult) if (inquiriesResult is BadRequestResult BDObjectResult)
{ {
@ -284,9 +284,9 @@ namespace TestAPI
private List<InquiryDTO> GetInquiriesData() private List<InquiryDto> GetInquiriesData()
{ {
List<InquiryDTO> inquiriesData = new List<InquiryDTO>(4) List<InquiryDto> inquiriesData = new List<InquiryDto>(4)
{ {
new (0,"titre 1","La desc",false), new (0,"titre 1","La desc",false),
new (1,"titre 2","Description",true), new (1,"titre 2","Description",true),

@ -15,11 +15,11 @@ namespace TestAPI
{ {
public class LessonUnitTest public class LessonUnitTest
{ {
private readonly Mock<ILessonService<LessonDTO>> lessonService; private readonly Mock<ILessonService<LessonDto>> lessonService;
public LessonUnitTest() public LessonUnitTest()
{ {
lessonService = new Mock<ILessonService<LessonDTO>>(); lessonService = new Mock<ILessonService<LessonDto>>();
} }
[Fact] [Fact]
@ -38,7 +38,7 @@ namespace TestAPI
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal(GetLessonsData().ToString(), valeur.ToString()); Assert.Equal(GetLessonsData().ToString(), valeur.ToString());
Assert.True(lessonList.SequenceEqual(valeur as IEnumerable<LessonDTO>, new LessonIdEqualityComparer())); Assert.True(lessonList.SequenceEqual(valeur as IEnumerable<LessonDto>, new LessonIdEqualityComparer()));
} }
@ -48,7 +48,7 @@ namespace TestAPI
public void GetLessonsListFail() public void GetLessonsListFail()
{ {
lessonService.Setup(x => x.GetLessons(1, 4, 0)) lessonService.Setup(x => x.GetLessons(1, 4, 0))
.Returns(new List<LessonDTO>()); .Returns(new List<LessonDto>());
var LessonsController = new LessonsController(lessonService.Object, new NullLogger<LessonsController>()); var LessonsController = new LessonsController(lessonService.Object, new NullLogger<LessonsController>());
var lessonsResult = LessonsController.GetLessons(2, 3, 0); var lessonsResult = LessonsController.GetLessons(2, 3, 0);
@ -74,7 +74,7 @@ namespace TestAPI
var lessonsResult = LessonsController.GetLessonById(1); var lessonsResult = LessonsController.GetLessonById(1);
if (lessonsResult is OkObjectResult okObjectResult) if (lessonsResult is OkObjectResult okObjectResult)
{ {
LessonDTO valeur = okObjectResult.Value as LessonDTO; LessonDto valeur = okObjectResult.Value as LessonDto;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal("Le titre", valeur.Title); Assert.Equal("Le titre", valeur.Title);
@ -87,7 +87,7 @@ namespace TestAPI
Assert.True(valeur.Equals(lessonList[0])); Assert.True(valeur.Equals(lessonList[0]));
Assert.False(valeur.Equals(new object())); Assert.False(valeur.Equals(new object()));
Assert.True(valeur.Equals(valeur)); Assert.True(valeur.Equals(valeur));
Assert.IsType<LessonDTO>(valeur); Assert.IsType<LessonDto>(valeur);
Assert.Contains(valeur, lessonList); Assert.Contains(valeur, lessonList);
} }
@ -107,7 +107,7 @@ namespace TestAPI
var valeur = NFObjectResult.Value; var valeur = NFObjectResult.Value;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.IsNotType<LessonDTO>(valeur); Assert.IsNotType<LessonDto>(valeur);
Assert.DoesNotContain(valeur, lessonList); Assert.DoesNotContain(valeur, lessonList);
} }
@ -125,14 +125,14 @@ namespace TestAPI
var lessonsResult = LessonsController.GetLessonByTitle("Chiant la"); var lessonsResult = LessonsController.GetLessonByTitle("Chiant la");
if (lessonsResult is OkObjectResult okObjectResult) if (lessonsResult is OkObjectResult okObjectResult)
{ {
LessonDTO valeur = okObjectResult.Value as LessonDTO; LessonDto valeur = okObjectResult.Value as LessonDto;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal("Chiant la", valeur.Title); Assert.Equal("Chiant la", valeur.Title);
Assert.Equal("Une personne", valeur.LastPublisher); Assert.Equal("Une personne", valeur.LastPublisher);
Assert.Equal(new DateOnly(2012, 12, 25), valeur.LastEdit); Assert.Equal(new DateOnly(2012, 12, 25), valeur.LastEdit);
Assert.Equal(3, valeur.Id); Assert.Equal(3, valeur.Id);
Assert.IsType<LessonDTO>(valeur); Assert.IsType<LessonDto>(valeur);
Assert.Contains(valeur, lessonList); Assert.Contains(valeur, lessonList);
} }
@ -154,7 +154,7 @@ namespace TestAPI
var valeur = NFObjectResult.Value; var valeur = NFObjectResult.Value;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.IsNotType<LessonDTO>(valeur); Assert.IsNotType<LessonDto>(valeur);
Assert.DoesNotContain(valeur, lessonList); Assert.DoesNotContain(valeur, lessonList);
Assert.False(lessonList == valeur); Assert.False(lessonList == valeur);
} }
@ -198,13 +198,13 @@ namespace TestAPI
public void CreateLessonSuccess() public void CreateLessonSuccess()
{ {
lessonService.Setup(x => x.CreateLesson("Le nouveau titre", "Le nouvel éditeur", new DateOnly(2024,03,16))) lessonService.Setup(x => x.CreateLesson("Le nouveau titre", "Le nouvel éditeur", new DateOnly(2024,03,16)))
.Returns(new LessonDTO("Le nouveau titre", "Le nouvel éditeur", new DateOnly(2024, 03, 16))); .Returns(new LessonDto("Le nouveau titre", "Le nouvel éditeur", new DateOnly(2024, 03, 16)));
var LessonsController = new LessonsController(lessonService.Object, new NullLogger<LessonsController>()); var LessonsController = new LessonsController(lessonService.Object, new NullLogger<LessonsController>());
var lessonsResult = LessonsController.CreateLesson(new LessonDTO("Le nouveau titre", "Le nouvel éditeur", new DateOnly(2024, 03, 16))); var lessonsResult = LessonsController.CreateLesson(new LessonDto("Le nouveau titre", "Le nouvel éditeur", new DateOnly(2024, 03, 16)));
if (lessonsResult is CreatedResult createdObjectResult) if (lessonsResult is CreatedResult createdObjectResult)
{ {
LessonDTO valeur = createdObjectResult.Value as LessonDTO; LessonDto valeur = createdObjectResult.Value as LessonDto;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal("Le nouveau titre", valeur.Title); Assert.Equal("Le nouveau titre", valeur.Title);
@ -218,10 +218,10 @@ namespace TestAPI
public void CreateLessonFail() public void CreateLessonFail()
{ {
lessonService.Setup(x => x.CreateLesson("Le nouveau titre", "Le nouvel éditeur", new DateOnly(2024, 03, 16))) lessonService.Setup(x => x.CreateLesson("Le nouveau titre", "Le nouvel éditeur", new DateOnly(2024, 03, 16)))
.Returns(new LessonDTO("Le nouveau titre", "Le nouvel éditeur", new DateOnly(2024, 03, 16))); .Returns(new LessonDto("Le nouveau titre", "Le nouvel éditeur", new DateOnly(2024, 03, 16)));
var LessonsController = new LessonsController(lessonService.Object, new NullLogger<LessonsController>()); var LessonsController = new LessonsController(lessonService.Object, new NullLogger<LessonsController>());
var lessonsResult = LessonsController.CreateLesson(new LessonDTO(null, "Le nouvel éditeur", new DateOnly(2024, 03, 16))); var lessonsResult = LessonsController.CreateLesson(new LessonDto(null, "Le nouvel éditeur", new DateOnly(2024, 03, 16)));
if (lessonsResult is BadRequestResult BDObjectResult) if (lessonsResult is BadRequestResult BDObjectResult)
{ {
@ -234,14 +234,14 @@ namespace TestAPI
[Fact] [Fact]
public void UpdateLessonSuccess() public void UpdateLessonSuccess()
{ {
lessonService.Setup(x => x.UpdateLesson(1,new LessonDTO(1,"Titre update","Le dernier publisher",new DateOnly(2022,02,02)))) lessonService.Setup(x => x.UpdateLesson(1,new LessonDto(1,"Titre update","Le dernier publisher",new DateOnly(2022,02,02))))
.Returns(new LessonDTO(1, "Titre update", "Le dernier publisher", new DateOnly(2022, 02, 02))); .Returns(new LessonDto(1, "Titre update", "Le dernier publisher", new DateOnly(2022, 02, 02)));
var LessonsController = new LessonsController(lessonService.Object, new NullLogger<LessonsController>()); var LessonsController = new LessonsController(lessonService.Object, new NullLogger<LessonsController>());
var lessonsResult = LessonsController.UpdateLesson(1, new LessonDTO(1, "Titre update", "Le dernier publisher", new DateOnly(2022, 02, 02))); var lessonsResult = LessonsController.UpdateLesson(1, new LessonDto(1, "Titre update", "Le dernier publisher", new DateOnly(2022, 02, 02)));
if (lessonsResult is OkObjectResult okObjectResult) if (lessonsResult is OkObjectResult okObjectResult)
{ {
LessonDTO valeur = okObjectResult.Value as LessonDTO; LessonDto valeur = okObjectResult.Value as LessonDto;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal("Titre update", valeur.Title); Assert.Equal("Titre update", valeur.Title);
@ -255,11 +255,11 @@ namespace TestAPI
[Fact] [Fact]
public void UpdateLessonFail() public void UpdateLessonFail()
{ {
lessonService.Setup(x => x.UpdateLesson(1, new LessonDTO(1, "Titre update", "Le dernier publisher", new DateOnly(2022, 02, 02)))) lessonService.Setup(x => x.UpdateLesson(1, new LessonDto(1, "Titre update", "Le dernier publisher", new DateOnly(2022, 02, 02))))
.Returns(new LessonDTO(1, "Titre update", "Le dernier publisher", new DateOnly(2022, 02, 02))); .Returns(new LessonDto(1, "Titre update", "Le dernier publisher", new DateOnly(2022, 02, 02)));
var LessonsController = new LessonsController(lessonService.Object, new NullLogger<LessonsController>()); var LessonsController = new LessonsController(lessonService.Object, new NullLogger<LessonsController>());
var lessonsResult = LessonsController.UpdateLesson(1, new LessonDTO(2, "Titre update", "Le dernier publisher", new DateOnly(2022, 02, 02))); var lessonsResult = LessonsController.UpdateLesson(1, new LessonDto(2, "Titre update", "Le dernier publisher", new DateOnly(2022, 02, 02)));
if (lessonsResult is BadRequestResult BDObjectResult) if (lessonsResult is BadRequestResult BDObjectResult)
{ {
@ -297,9 +297,9 @@ namespace TestAPI
private List<LessonDTO> GetLessonsData() private List<LessonDto> GetLessonsData()
{ {
List<LessonDTO> lessonsData = new List<LessonDTO>(4) List<LessonDto> lessonsData = new List<LessonDto>(4)
{ {
new (1,"Le titre", "Clément",new DateOnly(2024,03,10)), new (1,"Le titre", "Clément",new DateOnly(2024,03,10)),
new (2,"Pas titre", "Erwan",new DateOnly(2024,02,11)), new (2,"Pas titre", "Erwan",new DateOnly(2024,02,11)),

@ -16,11 +16,11 @@ namespace TestAPI
public class ParagraphsUnitTest public class ParagraphsUnitTest
{ {
private readonly Mock<IParagraphService<ParagraphDTO>> paragraphService; private readonly Mock<IParagraphService<ParagraphDto>> paragraphService;
public ParagraphsUnitTest() public ParagraphsUnitTest()
{ {
paragraphService = new Mock<IParagraphService<ParagraphDTO>>(); paragraphService = new Mock<IParagraphService<ParagraphDto>>();
} }
[Fact] [Fact]
@ -39,7 +39,7 @@ namespace TestAPI
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal(GetParagraphsData().ToString(), valeur.ToString()); Assert.Equal(GetParagraphsData().ToString(), valeur.ToString());
Assert.True(paragraphsList.SequenceEqual(valeur as IEnumerable<ParagraphDTO>, new ParagraphIdEqualityComparer())); Assert.True(paragraphsList.SequenceEqual(valeur as IEnumerable<ParagraphDto>, new ParagraphIdEqualityComparer()));
} }
@ -49,7 +49,7 @@ namespace TestAPI
public void GetParagraphsListFail() public void GetParagraphsListFail()
{ {
paragraphService.Setup(x => x.GetParagraphs(1, 4, 0)) paragraphService.Setup(x => x.GetParagraphs(1, 4, 0))
.Returns(new List<ParagraphDTO>()); .Returns(new List<ParagraphDto>());
var ParagraphsController = new ParagraphsController(paragraphService.Object, new NullLogger<ParagraphsController>()); var ParagraphsController = new ParagraphsController(paragraphService.Object, new NullLogger<ParagraphsController>());
var paragraphsResult = ParagraphsController.GetParagraphs(1, 4, 0); var paragraphsResult = ParagraphsController.GetParagraphs(1, 4, 0);
@ -76,7 +76,7 @@ namespace TestAPI
var paragraphsResult = ParagraphsController.GetParagraphById(1); var paragraphsResult = ParagraphsController.GetParagraphById(1);
if (paragraphsResult is OkObjectResult okObjectResult) if (paragraphsResult is OkObjectResult okObjectResult)
{ {
ParagraphDTO valeur = okObjectResult.Value as ParagraphDTO; ParagraphDto valeur = okObjectResult.Value as ParagraphDto;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal("Le titre", valeur.Title); Assert.Equal("Le titre", valeur.Title);
@ -91,7 +91,7 @@ namespace TestAPI
Assert.True(valeur.Equals(paragraphsList[1])); Assert.True(valeur.Equals(paragraphsList[1]));
Assert.False(valeur.Equals(new object())); Assert.False(valeur.Equals(new object()));
Assert.True(valeur.Equals(valeur)); Assert.True(valeur.Equals(valeur));
Assert.IsType<ParagraphDTO>(valeur); Assert.IsType<ParagraphDto>(valeur);
Assert.Contains(valeur, paragraphsList); Assert.Contains(valeur, paragraphsList);
} }
@ -111,7 +111,7 @@ namespace TestAPI
var valeur = NFObjectResult.Value; var valeur = NFObjectResult.Value;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.IsNotType<ParagraphDTO>(valeur); Assert.IsNotType<ParagraphDto>(valeur);
Assert.DoesNotContain(valeur, paragraphsList); Assert.DoesNotContain(valeur, paragraphsList);
} }
@ -129,7 +129,7 @@ namespace TestAPI
var paragraphsResult = ParagraphsController.GetParagraphByTitle("Title"); var paragraphsResult = ParagraphsController.GetParagraphByTitle("Title");
if (paragraphsResult is OkObjectResult okObjectResult) if (paragraphsResult is OkObjectResult okObjectResult)
{ {
ParagraphDTO valeur = okObjectResult.Value as ParagraphDTO; ParagraphDto valeur = okObjectResult.Value as ParagraphDto;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal("Title", valeur.Title); Assert.Equal("Title", valeur.Title);
@ -138,7 +138,7 @@ namespace TestAPI
Assert.Equal("Select select from select", valeur.Query); Assert.Equal("Select select from select", valeur.Query);
Assert.Equal("Mais qui est ce commentaire", valeur.Comment); Assert.Equal("Mais qui est ce commentaire", valeur.Comment);
Assert.Equal(3, valeur.LessonId); Assert.Equal(3, valeur.LessonId);
Assert.IsType<ParagraphDTO>(valeur); Assert.IsType<ParagraphDto>(valeur);
Assert.Contains(valeur, paragraphsList); Assert.Contains(valeur, paragraphsList);
} }
@ -160,7 +160,7 @@ namespace TestAPI
var valeur = NFObjectResult.Value; var valeur = NFObjectResult.Value;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.IsNotType<ParagraphDTO>(valeur); Assert.IsNotType<ParagraphDto>(valeur);
Assert.DoesNotContain(valeur, paragraphsList); Assert.DoesNotContain(valeur, paragraphsList);
Assert.False(paragraphsList == valeur); Assert.False(paragraphsList == valeur);
} }
@ -205,13 +205,13 @@ namespace TestAPI
public void CreateParagraphSuccess() public void CreateParagraphSuccess()
{ {
paragraphService.Setup(x => x.CreateParagraph("Le nouveau titre","Le nouveau content","Les infos","La requête requêtante","Commentaires",2)) paragraphService.Setup(x => x.CreateParagraph("Le nouveau titre","Le nouveau content","Les infos","La requête requêtante","Commentaires",2))
.Returns(new ParagraphDTO("Le nouveau titre", "Le nouveau content", "Les infos", "La requête requêtante", "Commentaires", 2)); .Returns(new ParagraphDto("Le nouveau titre", "Le nouveau content", "Les infos", "La requête requêtante", "Commentaires", 2));
var ParagraphsController = new ParagraphsController(paragraphService.Object, new NullLogger<ParagraphsController>()); var ParagraphsController = new ParagraphsController(paragraphService.Object, new NullLogger<ParagraphsController>());
var paragraphsResult = ParagraphsController.CreateParagraph(new ParagraphDTO("Le nouveau titre", "Le nouveau content", "Les infos", "La requête requêtante", "Commentaires", 2)); var paragraphsResult = ParagraphsController.CreateParagraph(new ParagraphDto("Le nouveau titre", "Le nouveau content", "Les infos", "La requête requêtante", "Commentaires", 2));
if (paragraphsResult is CreatedResult createdObjectResult) if (paragraphsResult is CreatedResult createdObjectResult)
{ {
ParagraphDTO valeur = createdObjectResult.Value as ParagraphDTO; ParagraphDto valeur = createdObjectResult.Value as ParagraphDto;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal("Le nouveau titre", valeur.Title); Assert.Equal("Le nouveau titre", valeur.Title);
@ -228,10 +228,10 @@ namespace TestAPI
public void CreateParagraphFail() public void CreateParagraphFail()
{ {
paragraphService.Setup(x => x.CreateParagraph("Le nouveau titre", "Le nouveau content", "Les infos", "La requête requêtante", "Commentaires", 2)) paragraphService.Setup(x => x.CreateParagraph("Le nouveau titre", "Le nouveau content", "Les infos", "La requête requêtante", "Commentaires", 2))
.Returns(new ParagraphDTO("Le nouveau titre", "Le nouveau content", "Les infos", "La requête requêtante", "Commentaires", 2)); .Returns(new ParagraphDto("Le nouveau titre", "Le nouveau content", "Les infos", "La requête requêtante", "Commentaires", 2));
var ParagraphsController = new ParagraphsController(paragraphService.Object, new NullLogger<ParagraphsController>()); var ParagraphsController = new ParagraphsController(paragraphService.Object, new NullLogger<ParagraphsController>());
var paragraphsResult = ParagraphsController.CreateParagraph(new ParagraphDTO(null, "Le nouveau content", "Les infos", "La requête requêtante", "Commentaires", 2)); var paragraphsResult = ParagraphsController.CreateParagraph(new ParagraphDto(null, "Le nouveau content", "Les infos", "La requête requêtante", "Commentaires", 2));
if (paragraphsResult is BadRequestResult BDObjectResult) if (paragraphsResult is BadRequestResult BDObjectResult)
{ {
@ -244,14 +244,14 @@ namespace TestAPI
[Fact] [Fact]
public void UpdateParagraphSuccess() public void UpdateParagraphSuccess()
{ {
paragraphService.Setup(x => x.UpdateParagraph(1,new ParagraphDTO(1,"Le nouveau titre", "Le nouveau content", "Les infos", "La requête requêtante", "Commentaires", 2))) paragraphService.Setup(x => x.UpdateParagraph(1,new ParagraphDto(1,"Le nouveau titre", "Le nouveau content", "Les infos", "La requête requêtante", "Commentaires", 2)))
.Returns(new ParagraphDTO(1, "Le nouveau titre", "Le nouveau content", "Les infos", "La requête requêtante", "Commentaires", 2)); .Returns(new ParagraphDto(1, "Le nouveau titre", "Le nouveau content", "Les infos", "La requête requêtante", "Commentaires", 2));
var ParagraphsController = new ParagraphsController(paragraphService.Object, new NullLogger<ParagraphsController>()); var ParagraphsController = new ParagraphsController(paragraphService.Object, new NullLogger<ParagraphsController>());
var paragraphsResult = ParagraphsController.UpdateParagraph(1, new ParagraphDTO(1, "Le nouveau titre", "Le nouveau content", "Les infos", "La requête requêtante", "Commentaires", 2)); var paragraphsResult = ParagraphsController.UpdateParagraph(1, new ParagraphDto(1, "Le nouveau titre", "Le nouveau content", "Les infos", "La requête requêtante", "Commentaires", 2));
if (paragraphsResult is OkObjectResult okObjectResult) if (paragraphsResult is OkObjectResult okObjectResult)
{ {
ParagraphDTO valeur = okObjectResult.Value as ParagraphDTO; ParagraphDto valeur = okObjectResult.Value as ParagraphDto;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal("Le nouveau titre", valeur.Title); Assert.Equal("Le nouveau titre", valeur.Title);
@ -267,11 +267,11 @@ namespace TestAPI
[Fact] [Fact]
public void UpdateParagraphFail() public void UpdateParagraphFail()
{ {
paragraphService.Setup(x => x.UpdateParagraph(1, new ParagraphDTO(1, "Le nouveau titre", "Le nouveau content", "Les infos", "La requête requêtante", "Commentaires", 2))) paragraphService.Setup(x => x.UpdateParagraph(1, new ParagraphDto(1, "Le nouveau titre", "Le nouveau content", "Les infos", "La requête requêtante", "Commentaires", 2)))
.Returns(new ParagraphDTO(1, "Le nouveau titre", "Le nouveau content", "Les infos", "La requête requêtante", "Commentaires", 2)); .Returns(new ParagraphDto(1, "Le nouveau titre", "Le nouveau content", "Les infos", "La requête requêtante", "Commentaires", 2));
var ParagraphsController = new ParagraphsController(paragraphService.Object, new NullLogger<ParagraphsController>()); var ParagraphsController = new ParagraphsController(paragraphService.Object, new NullLogger<ParagraphsController>());
var paragraphsResult = ParagraphsController.UpdateParagraph(1, new ParagraphDTO(2, "Le nouveau titre", "Le nouveau content", "Les infos", "La requête requêtante", "Commentaires", 2)); var paragraphsResult = ParagraphsController.UpdateParagraph(1, new ParagraphDto(2, "Le nouveau titre", "Le nouveau content", "Les infos", "La requête requêtante", "Commentaires", 2));
if (paragraphsResult is BadRequestResult BDObjectResult) if (paragraphsResult is BadRequestResult BDObjectResult)
{ {
@ -279,9 +279,9 @@ namespace TestAPI
Assert.Equal(400, BDObjectResult.StatusCode); Assert.Equal(400, BDObjectResult.StatusCode);
} }
} }
private List<ParagraphDTO> GetParagraphsData() private List<ParagraphDto> GetParagraphsData()
{ {
List<ParagraphDTO> paragraphsData = new List<ParagraphDTO>(4) List<ParagraphDto> paragraphsData = new List<ParagraphDto>(4)
{ {
new (0,"Titre 1","Le contenu","Les infos de ce paragraphes sont ","Select * from C#","Le commentaire",1), new (0,"Titre 1","Le contenu","Les infos de ce paragraphes sont ","Select * from C#","Le commentaire",1),
new (1,"Le titre","pas contenu","Pas d'infos ici","Delete * from Earth","Miam",2), new (1,"Le titre","pas contenu","Pas d'infos ici","Delete * from Earth","Miam",2),

@ -15,10 +15,10 @@ namespace TestAPI
{ {
public class SuccessesUnitTest public class SuccessesUnitTest
{ {
private readonly Mock<ISuccessService<SuccessDTO>> successService; private readonly Mock<ISuccessService<SuccessDto>> successService;
public SuccessesUnitTest() public SuccessesUnitTest()
{ {
successService = new Mock<ISuccessService<SuccessDTO>>(); successService = new Mock<ISuccessService<SuccessDto>>();
} }
@ -38,7 +38,7 @@ namespace TestAPI
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal(GetSuccessesData().ToString(), valeur.ToString()); Assert.Equal(GetSuccessesData().ToString(), valeur.ToString());
Assert.True(successesList.SequenceEqual(valeur as IEnumerable<SuccessDTO>, new SuccessIdEqualityComparer())); Assert.True(successesList.SequenceEqual(valeur as IEnumerable<SuccessDto>, new SuccessIdEqualityComparer()));
} }
@ -48,7 +48,7 @@ namespace TestAPI
public void GetSuccessesListFail() public void GetSuccessesListFail()
{ {
successService.Setup(x => x.GetSuccesses(1, 4, 0)) successService.Setup(x => x.GetSuccesses(1, 4, 0))
.Returns(new List<SuccessDTO>()); .Returns(new List<SuccessDto>());
var successesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>()); var successesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>());
var successesResult = successesController.GetSuccesses(2, 3, 0); var successesResult = successesController.GetSuccesses(2, 3, 0);
@ -68,13 +68,13 @@ namespace TestAPI
{ {
var successesList = GetSuccessesData(); var successesList = GetSuccessesData();
successService.Setup(x => x.GetSuccessesByInquiryId(1)) successService.Setup(x => x.GetSuccessesByInquiryId(1))
.Returns(new List<SuccessDTO> { successesList[0], successesList[1] }); .Returns(new List<SuccessDto> { successesList[0], successesList[1] });
var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>()); var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>());
var sucessesResult = SuccessesController.GetSuccessByInquiryId(1); var sucessesResult = SuccessesController.GetSuccessByInquiryId(1);
if (sucessesResult is OkObjectResult okObjectResult) if (sucessesResult is OkObjectResult okObjectResult)
{ {
List<SuccessDTO> valeur = okObjectResult.Value as List<SuccessDTO>; List<SuccessDto> valeur = okObjectResult.Value as List<SuccessDto>;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal(0, valeur[0].UserId); Assert.Equal(0, valeur[0].UserId);
@ -90,7 +90,7 @@ namespace TestAPI
Assert.False(valeur.Equals(new object())); Assert.False(valeur.Equals(new object()));
Assert.False(valeur.Equals(null)); Assert.False(valeur.Equals(null));
Assert.True(valeur.Equals(valeur)); Assert.True(valeur.Equals(valeur));
Assert.IsType<SuccessDTO>(valeur[0]); Assert.IsType<SuccessDto>(valeur[0]);
Assert.Contains(valeur[1], successesList); Assert.Contains(valeur[1], successesList);
} }
@ -101,7 +101,7 @@ namespace TestAPI
{ {
var successesList = GetSuccessesData(); var successesList = GetSuccessesData();
successService.Setup(x => x.GetSuccessesByInquiryId(1)) successService.Setup(x => x.GetSuccessesByInquiryId(1))
.Returns(new List<SuccessDTO> { successesList[0], successesList[1] }); .Returns(new List<SuccessDto> { successesList[0], successesList[1] });
var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>()); var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>());
var sucessesResult = SuccessesController.GetSuccessByInquiryId(100); var sucessesResult = SuccessesController.GetSuccessByInquiryId(100);
@ -110,7 +110,7 @@ namespace TestAPI
var valeur = NFObjectResult.Value; var valeur = NFObjectResult.Value;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.IsNotType<SuccessDTO>(valeur); Assert.IsNotType<SuccessDto>(valeur);
Assert.DoesNotContain(valeur, successesList); Assert.DoesNotContain(valeur, successesList);
} }
@ -122,13 +122,13 @@ namespace TestAPI
{ {
var successesList = GetSuccessesData(); var successesList = GetSuccessesData();
successService.Setup(x => x.GetSuccessesByUserId(2)) successService.Setup(x => x.GetSuccessesByUserId(2))
.Returns(new List<SuccessDTO> { successesList[2], successesList[3] }); .Returns(new List<SuccessDto> { successesList[2], successesList[3] });
var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>()); var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>());
var sucessesResult = SuccessesController.GetSuccessByUserId(2); var sucessesResult = SuccessesController.GetSuccessByUserId(2);
if (sucessesResult is OkObjectResult okObjectResult) if (sucessesResult is OkObjectResult okObjectResult)
{ {
List<SuccessDTO> valeur = okObjectResult.Value as List<SuccessDTO>; List<SuccessDto> valeur = okObjectResult.Value as List<SuccessDto>;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal(2, valeur[0].UserId); Assert.Equal(2, valeur[0].UserId);
@ -142,7 +142,7 @@ namespace TestAPI
Assert.Equal(valeur[1].GetHashCode(), successesList[3].GetHashCode()); Assert.Equal(valeur[1].GetHashCode(), successesList[3].GetHashCode());
Assert.True(valeur[1].Equals(successesList[3])); Assert.True(valeur[1].Equals(successesList[3]));
Assert.False(valeur.Equals(new object())); Assert.False(valeur.Equals(new object()));
Assert.IsType<SuccessDTO>(valeur[0]); Assert.IsType<SuccessDto>(valeur[0]);
Assert.Contains(valeur[1], successesList); Assert.Contains(valeur[1], successesList);
} }
@ -153,7 +153,7 @@ namespace TestAPI
{ {
var successesList = GetSuccessesData(); var successesList = GetSuccessesData();
successService.Setup(x => x.GetSuccessesByUserId(2)) successService.Setup(x => x.GetSuccessesByUserId(2))
.Returns(new List<SuccessDTO> { successesList[2], successesList[3] }); .Returns(new List<SuccessDto> { successesList[2], successesList[3] });
var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>()); var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>());
var sucessesResult = SuccessesController.GetSuccessByUserId(200); var sucessesResult = SuccessesController.GetSuccessByUserId(200);
@ -162,7 +162,7 @@ namespace TestAPI
var valeur = NFObjectResult.Value; var valeur = NFObjectResult.Value;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.IsNotType<SuccessDTO>(valeur); Assert.IsNotType<SuccessDto>(valeur);
Assert.DoesNotContain(valeur, successesList); Assert.DoesNotContain(valeur, successesList);
} }
@ -208,13 +208,13 @@ namespace TestAPI
public void CreateSuccessSuccess() public void CreateSuccessSuccess()
{ {
successService.Setup(x => x.CreateSuccess(8,8,true)) successService.Setup(x => x.CreateSuccess(8,8,true))
.Returns(new SuccessDTO(8,8,true)); .Returns(new SuccessDto(8,8,true));
var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>()); var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>());
var successesResult = SuccessesController.CreateSuccess(new SuccessDTO(8,8,true)); var successesResult = SuccessesController.CreateSuccess(new SuccessDto(8,8,true));
if (successesResult is CreatedResult createdObjectResult) if (successesResult is CreatedResult createdObjectResult)
{ {
SuccessDTO valeur = createdObjectResult.Value as SuccessDTO; SuccessDto valeur = createdObjectResult.Value as SuccessDto;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal(8, valeur.UserId); Assert.Equal(8, valeur.UserId);
@ -228,10 +228,10 @@ namespace TestAPI
public void CreateSuccessFail() public void CreateSuccessFail()
{ {
successService.Setup(x => x.CreateSuccess(8, 8, true)) successService.Setup(x => x.CreateSuccess(8, 8, true))
.Returns(new SuccessDTO(8, 8, true)); .Returns(new SuccessDto(8, 8, true));
var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>()); var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>());
var successesResult = SuccessesController.CreateSuccess(new SuccessDTO(882, 818, true)); var successesResult = SuccessesController.CreateSuccess(new SuccessDto(882, 818, true));
if (successesResult is BadRequestResult BDObjectResult) if (successesResult is BadRequestResult BDObjectResult)
{ {
@ -245,14 +245,14 @@ namespace TestAPI
[Fact] [Fact]
public void UpdateSuccessSuccess() public void UpdateSuccessSuccess()
{ {
successService.Setup(x => x.UpdateSuccess(1,1,new SuccessDTO(1,1,true))) successService.Setup(x => x.UpdateSuccess(1,1,new SuccessDto(1,1,true)))
.Returns(new SuccessDTO(1, 1, true)); .Returns(new SuccessDto(1, 1, true));
var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>()); var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>());
var successesResult = SuccessesController.UpdateSuccess(1, 1, new SuccessDTO(1, 1, true)); var successesResult = SuccessesController.UpdateSuccess(1, 1, new SuccessDto(1, 1, true));
if (successesResult is OkObjectResult okObjectResult) if (successesResult is OkObjectResult okObjectResult)
{ {
SuccessDTO valeur = okObjectResult.Value as SuccessDTO; SuccessDto valeur = okObjectResult.Value as SuccessDto;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal(1, valeur.UserId); Assert.Equal(1, valeur.UserId);
@ -265,11 +265,11 @@ namespace TestAPI
[Fact] [Fact]
public void UpdateSuccessFail() public void UpdateSuccessFail()
{ {
successService.Setup(x => x.UpdateSuccess(1, 1, new SuccessDTO(1, 2, true))) successService.Setup(x => x.UpdateSuccess(1, 1, new SuccessDto(1, 2, true)))
.Returns(new SuccessDTO(1, 2, true)); .Returns(new SuccessDto(1, 2, true));
var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>()); var SuccessesController = new SuccessesController(successService.Object, new NullLogger<SuccessesController>());
var successesResult = SuccessesController.UpdateSuccess(1, 1, new SuccessDTO(1, 2, true)); var successesResult = SuccessesController.UpdateSuccess(1, 1, new SuccessDto(1, 2, true));
if (successesResult is BadRequestResult BDObjectResult) if (successesResult is BadRequestResult BDObjectResult)
{ {
@ -281,9 +281,9 @@ namespace TestAPI
private List<SuccessDTO> GetSuccessesData() private List<SuccessDto> GetSuccessesData()
{ {
List<SuccessDTO> successesData = new List<SuccessDTO>(4) List<SuccessDto> successesData = new List<SuccessDto>(4)
{ {
new (0,1,true), new (0,1,true),
new (1,1,true), new (1,1,true),

@ -16,10 +16,10 @@ namespace TestAPI
{ {
public class UserUnitTest public class UserUnitTest
{ {
private readonly Mock<IUserService<UserDTO>> userService; private readonly Mock<IUserService<UserDto>> userService;
public UserUnitTest() public UserUnitTest()
{ {
userService = new Mock<IUserService<UserDTO>>(); userService = new Mock<IUserService<UserDto>>();
} }
[Fact] [Fact]
@ -38,7 +38,7 @@ namespace TestAPI
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal(GetUsersData().ToString(), valeur.ToString()); Assert.Equal(GetUsersData().ToString(), valeur.ToString());
Assert.True(userList.SequenceEqual(valeur as IEnumerable<UserDTO>,new UserIdEqualityComparer())); Assert.True(userList.SequenceEqual(valeur as IEnumerable<UserDto>,new UserIdEqualityComparer()));
} }
@ -48,7 +48,7 @@ namespace TestAPI
public void GetUserListFail() public void GetUserListFail()
{ {
userService.Setup(x => x.GetUsers(1, 4,0)) userService.Setup(x => x.GetUsers(1, 4,0))
.Returns(new List<UserDTO>()); .Returns(new List<UserDto>());
var UsersController = new UsersController(new NullLogger<UsersController>(), userService.Object); var UsersController = new UsersController(new NullLogger<UsersController>(), userService.Object);
var userResult = UsersController.GetUsers(2,3, 0); var userResult = UsersController.GetUsers(2,3, 0);
@ -74,13 +74,13 @@ namespace TestAPI
var userResult = UsersController.GetUserById(1); var userResult = UsersController.GetUserById(1);
if (userResult is OkObjectResult okObjectResult) if (userResult is OkObjectResult okObjectResult)
{ {
UserDTO valeur = okObjectResult.Value as UserDTO; UserDto valeur = okObjectResult.Value as UserDto;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal("Leuser",valeur.Username); Assert.Equal("Leuser",valeur.Username);
Assert.Equal("motdepasse", valeur.Password); Assert.Equal("motdepasse", valeur.Password);
Assert.Equal("deuxadresse@gmail.com", valeur.Email); Assert.Equal("deuxadresse@gmail.com", valeur.Email);
Assert.IsType<UserDTO>(valeur); Assert.IsType<UserDto>(valeur);
Assert.Contains(valeur, userList); Assert.Contains(valeur, userList);
} }
@ -100,7 +100,7 @@ namespace TestAPI
var valeur = NFObjectResult.Value; var valeur = NFObjectResult.Value;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.IsNotType<UserDTO>(valeur); Assert.IsNotType<UserDto>(valeur);
Assert.DoesNotContain(valeur, userList); Assert.DoesNotContain(valeur, userList);
} }
@ -118,10 +118,10 @@ namespace TestAPI
var userResult = UsersController.GetUserByUsername("Useruser"); var userResult = UsersController.GetUserByUsername("Useruser");
if (userResult is OkObjectResult okObjectResult) if (userResult is OkObjectResult okObjectResult)
{ {
UserDTO valeur = okObjectResult.Value as UserDTO; UserDto valeur = okObjectResult.Value as UserDto;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.IsType<UserDTO>(valeur); Assert.IsType<UserDto>(valeur);
Assert.Contains(valeur, userList); Assert.Contains(valeur, userList);
Assert.Equal("adressemail@gmail.com", valeur.Email); Assert.Equal("adressemail@gmail.com", valeur.Email);
Assert.Equal("Useruser", valeur.Username); Assert.Equal("Useruser", valeur.Username);
@ -147,7 +147,7 @@ namespace TestAPI
var valeur = NFObjectResult.Value; var valeur = NFObjectResult.Value;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.IsNotType<UserDTO>(valeur); Assert.IsNotType<UserDto>(valeur);
Assert.DoesNotContain(valeur, userList); Assert.DoesNotContain(valeur, userList);
Assert.False(userList == valeur); Assert.False(userList == valeur);
} }
@ -196,13 +196,13 @@ namespace TestAPI
public void CreateUserSuccess() public void CreateUserSuccess()
{ {
userService.Setup(x => x.CreateUser("Nom","Passssss","heudfk@hdye.com",true)) userService.Setup(x => x.CreateUser("Nom","Passssss","heudfk@hdye.com",true))
.Returns(new UserDTO("Nom","Passssss", "heudfk@hdye.com",true)); .Returns(new UserDto("Nom","Passssss", "heudfk@hdye.com",true));
var UsersController = new UsersController(new NullLogger<UsersController>(), userService.Object); var UsersController = new UsersController(new NullLogger<UsersController>(), userService.Object);
var userResult = UsersController.CreateUser(new UserDTO("Nom", "Passssss", "heudfk@hdye.com", true)); var userResult = UsersController.CreateUser(new UserDto("Nom", "Passssss", "heudfk@hdye.com", true));
if (userResult is CreatedResult createdObjectResult) if (userResult is CreatedResult createdObjectResult)
{ {
UserDTO valeur = createdObjectResult.Value as UserDTO; UserDto valeur = createdObjectResult.Value as UserDto;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal("Nom", valeur.Username); Assert.Equal("Nom", valeur.Username);
@ -218,10 +218,10 @@ namespace TestAPI
{ {
var userList = GetUsersData(); var userList = GetUsersData();
userService.Setup(x => x.CreateUser("Nom", "Passssss", "heudfk@hdye.com", true)) userService.Setup(x => x.CreateUser("Nom", "Passssss", "heudfk@hdye.com", true))
.Returns(new UserDTO("Nom", "Passssss", "heudfk@hdye.com", true)); .Returns(new UserDto("Nom", "Passssss", "heudfk@hdye.com", true));
var UsersController = new UsersController(new NullLogger<UsersController>(), userService.Object); var UsersController = new UsersController(new NullLogger<UsersController>(), userService.Object);
var userResult = UsersController.CreateUser(new UserDTO(null, "Passssss", "heudfk@hdye.com", true)); var userResult = UsersController.CreateUser(new UserDto(null, "Passssss", "heudfk@hdye.com", true));
if (userResult is BadRequestResult BDObjectResult) if (userResult is BadRequestResult BDObjectResult)
{ {
@ -234,14 +234,14 @@ namespace TestAPI
[Fact] [Fact]
public void UpdateUserSuccess() public void UpdateUserSuccess()
{ {
userService.Setup(x => x.UpdateUser(1, new UserDTO("Nom", "Passssss", "heudfk@hdye.com", true))) userService.Setup(x => x.UpdateUser(1, new UserDto("Nom", "Passssss", "heudfk@hdye.com", true)))
.Returns(new UserDTO("Nom", "Passssss", "heudfk@hdye.com", true)); .Returns(new UserDto("Nom", "Passssss", "heudfk@hdye.com", true));
var UsersController = new UsersController(new NullLogger<UsersController>(), userService.Object); var UsersController = new UsersController(new NullLogger<UsersController>(), userService.Object);
var userResult = UsersController.UpdateUser(1, new UserDTO("Nom", "Passssss", "heudfk@hdye.com", true)); var userResult = UsersController.UpdateUser(1, new UserDto("Nom", "Passssss", "heudfk@hdye.com", true));
if (userResult is OkObjectResult okObjectResult) if (userResult is OkObjectResult okObjectResult)
{ {
UserDTO valeur = okObjectResult.Value as UserDTO; UserDto valeur = okObjectResult.Value as UserDto;
Assert.NotNull(valeur); Assert.NotNull(valeur);
Assert.Equal("Nom", valeur.Username); Assert.Equal("Nom", valeur.Username);
@ -255,11 +255,11 @@ namespace TestAPI
[Fact] [Fact]
public void UpdateUserFail() public void UpdateUserFail()
{ {
userService.Setup(x => x.UpdateUser(1, new UserDTO(1,"Nom", "Passssss", "heudfk@hdye.com", true))) userService.Setup(x => x.UpdateUser(1, new UserDto(1,"Nom", "Passssss", "heudfk@hdye.com", true)))
.Returns(new UserDTO("Nom", "Passssss", "heudfk@hdye.com", true)); .Returns(new UserDto("Nom", "Passssss", "heudfk@hdye.com", true));
var UsersController = new UsersController(new NullLogger<UsersController>(), userService.Object); var UsersController = new UsersController(new NullLogger<UsersController>(), userService.Object);
var userResult = UsersController.UpdateUser(1, new UserDTO(2,"Nom", "Passssss", "heudfk@hdye.com", true)); var userResult = UsersController.UpdateUser(1, new UserDto(2,"Nom", "Passssss", "heudfk@hdye.com", true));
if (userResult is BadRequestResult BDObjectResult) if (userResult is BadRequestResult BDObjectResult)
{ {
@ -274,9 +274,9 @@ namespace TestAPI
private List<UserDTO> GetUsersData() private List<UserDto> GetUsersData()
{ {
List<UserDTO> usersData = new List<UserDTO>(4) List<UserDto> usersData = new List<UserDto>(4)
{ {
new ( new (
0, 0,

Loading…
Cancel
Save