diff --git a/API_SQLuedo/TestEF/Mapper/InquiryMapperUnitTest.cs b/API_SQLuedo/TestEF/Mapper/InquiryMapperUnitTest.cs index 0a991a9..0cd75dc 100644 --- a/API_SQLuedo/TestEF/Mapper/InquiryMapperUnitTest.cs +++ b/API_SQLuedo/TestEF/Mapper/InquiryMapperUnitTest.cs @@ -5,6 +5,7 @@ using System.Text; using System.Threading.Tasks; using Dto; using Entities; +using Model; using Shared.Mapper; namespace TestEF.Mapper @@ -32,13 +33,70 @@ namespace TestEF.Mapper [Fact] public void TestEntityToDto() { - InquiryEntity inquiry = new InquiryEntity(_title, _description, _isUser); + InquiryEntity inquiry = new InquiryEntity(_id,_title, _description, _isUser); var inquiryEntity = inquiry.FromEntityToDTO(); Assert.NotNull(inquiryEntity); Assert.IsType(inquiryEntity); - Assert.Equal(0, inquiry.Id); + Assert.Equal(1, inquiry.Id); + Assert.Equal(_title, inquiry.Title); + Assert.Equal(_description, inquiry.Description); + } + + + [Fact] + public void TestModelToEntity() + { + Inquiry inquiry = new Inquiry(_id, _title, _description, _isUser); + var inquiryEntity = inquiry.FromModelToEntity(); + + Assert.NotNull(inquiryEntity); + Assert.IsType(inquiryEntity); + Assert.Equal(1, inquiry.Id); + Assert.Equal(_title, inquiry.Title); + Assert.Equal(_description, inquiry.Description); + } + + [Fact] + public void TestEntityToModel() + { + InquiryEntity inquiry = new InquiryEntity(_id,_title, _description, _isUser); + + var inquiryEntity = inquiry.FromEntityToModel(); + + Assert.NotNull(inquiryEntity); + Assert.IsType(inquiryEntity); + Assert.Equal(1, inquiry.Id); + Assert.Equal(_title, inquiry.Title); + Assert.Equal(_description, inquiry.Description); + } + + + + [Fact] + public void TestDtoToModel() + { + 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 TestModelToDto() + { + Inquiry inquiry = new Inquiry(_id,_title, _description, _isUser); + + var inquiryEntity = inquiry.FromModelToDTO(); + + Assert.NotNull(inquiryEntity); + Assert.IsType(inquiryEntity); + Assert.Equal(1, inquiry.Id); Assert.Equal(_title, inquiry.Title); Assert.Equal(_description, inquiry.Description); }