From 616e78de47cafdb8d233466d1bd593a48edba83a Mon Sep 17 00:00:00 2001 From: masapountz Date: Sat, 16 Mar 2024 22:28:21 +0100 Subject: [PATCH] Ajout TU BlackListMapper --- .../TestEF/Mapper/BlackListMapperUnitTest.cs | 96 +++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 API_SQLuedo/TestEF/Mapper/BlackListMapperUnitTest.cs diff --git a/API_SQLuedo/TestEF/Mapper/BlackListMapperUnitTest.cs b/API_SQLuedo/TestEF/Mapper/BlackListMapperUnitTest.cs new file mode 100644 index 0000000..849c588 --- /dev/null +++ b/API_SQLuedo/TestEF/Mapper/BlackListMapperUnitTest.cs @@ -0,0 +1,96 @@ +using Dto; +using Entities; +using Model; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Shared.Mapper; + +namespace TestEF.Mapper +{ + public class BlackListMapperUnitTest + { + + private const string _email = "email@email.com"; + private DateOnly _date = new DateOnly(2024,12,21) ; + + + [Fact] + public void TestDtoToEntity() + { + BlackListDTO blacklist = new BlackListDTO(_email,_date); + var blackListEntity = blacklist.FromDTOToEntity(); + + Assert.NotNull(blackListEntity); + Assert.IsType(blackListEntity); + Assert.Equal(_date, blackListEntity.ExpirationDate); + Assert.Equal(_email, blackListEntity.Email); + + } + + [Fact] + public void TestDtoToModel() + { + BlackListDTO blacklist = new BlackListDTO(_email,_date); + var blackListMod = blacklist.FromDTOToModel(); + + Assert.NotNull(blackListMod); + Assert.IsType(blackListMod); + Assert.Equal(_date, blackListMod.ExpirationDate); + Assert.Equal(_email, blackListMod.Email); + + } + + [Fact] + public void TestEntityToDto() + { + BlackListEntity blacklist = new BlackListEntity(_email,_date); + var blackListDto = blacklist.FromEntityToDTO(); + + Assert.NotNull(blackListDto); + Assert.IsType(blackListDto); + Assert.Equal(_date, blackListDto.ExpirationDate); + Assert.Equal(_email, blackListDto.Email); + } + + [Fact] + public void TestEntityToModel() + { + BlackListEntity blacklist = new BlackListEntity(_email,_date); + var blackListMod = blacklist.FromEntityToModel(); + + Assert.NotNull(blackListMod); + Assert.IsType(blackListMod); + Assert.Equal(_date, blackListMod.ExpirationDate); + Assert.Equal(_email, blackListMod.Email); + } + + + + [Fact] + public void TestModelToDto() + { + BlackList blacklist = new BlackList(_email,_date); + var BlackListDto = blacklist.FromModelToDTO(); + + Assert.NotNull(BlackListDto); + Assert.IsType(BlackListDto); + Assert.Equal(_date, BlackListDto.ExpirationDate); + Assert.Equal(_email, BlackListDto.Email); + } + + [Fact] + public void TestModelToEntity() + { + BlackList blacklist = new BlackList(_email,_date); + var blackListEntity = blacklist.FromModelToEntity(); + + Assert.NotNull(blackListEntity); + Assert.IsType(blackListEntity); + Assert.Equal(_date, blackListEntity.ExpirationDate); + Assert.Equal(_email, blackListEntity.Email); + } + } +}