From ee35ba9340aa95d0526d5f96e495cc22a5c58796 Mon Sep 17 00:00:00 2001 From: masapountz Date: Sat, 16 Mar 2024 11:45:40 +0100 Subject: [PATCH] =?UTF-8?q?D=C3=A9but=20TU=20Mapper=20(pour=20les=20m?= =?UTF-8?q?=C3=A9thodes=20utilis=C3=A9es)=20-=20InquiryMapper?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TestEF/Mapper/InquiryMapperUnitTest.cs | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 API_SQLuedo/TestEF/Mapper/InquiryMapperUnitTest.cs diff --git a/API_SQLuedo/TestEF/Mapper/InquiryMapperUnitTest.cs b/API_SQLuedo/TestEF/Mapper/InquiryMapperUnitTest.cs new file mode 100644 index 0000000..0a991a9 --- /dev/null +++ b/API_SQLuedo/TestEF/Mapper/InquiryMapperUnitTest.cs @@ -0,0 +1,47 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Dto; +using Entities; +using Shared.Mapper; + +namespace TestEF.Mapper +{ + public class InquiryMapperUnitTest + { + private const int _id = 1; + private const string _title = "Title"; + private const string _description = "_description"; + private const bool _isUser = true; + + [Fact] + public void TestDtoToEntity() + { + InquiryDTO inquiry = new InquiryDTO(_id, _title, _description, _isUser); + var inquiryEntity = inquiry.FromDTOToEntity(); + + Assert.NotNull(inquiryEntity); + Assert.IsType(inquiryEntity); + Assert.Equal(1, inquiry.Id); + Assert.Equal(_title, inquiry.Title); + Assert.Equal(_description, inquiry.Description); + } + + [Fact] + public void TestEntityToDto() + { + InquiryEntity inquiry = new InquiryEntity(_title, _description, _isUser); + + var inquiryEntity = inquiry.FromEntityToDTO(); + + Assert.NotNull(inquiryEntity); + Assert.IsType(inquiryEntity); + Assert.Equal(0, inquiry.Id); + Assert.Equal(_title, inquiry.Title); + Assert.Equal(_description, inquiry.Description); + } + + } +}