From 8c39d4a5d3b9b66909ee11c218cadf11a406e119 Mon Sep 17 00:00:00 2001 From: masapountz Date: Sat, 16 Mar 2024 21:40:50 +0100 Subject: [PATCH] Fin TU LessonMapper --- .../TestEF/Mapper/LessonMapperUnitTest.cs | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/API_SQLuedo/TestEF/Mapper/LessonMapperUnitTest.cs b/API_SQLuedo/TestEF/Mapper/LessonMapperUnitTest.cs index 954875c..2d8de7a 100644 --- a/API_SQLuedo/TestEF/Mapper/LessonMapperUnitTest.cs +++ b/API_SQLuedo/TestEF/Mapper/LessonMapperUnitTest.cs @@ -30,6 +30,20 @@ namespace TestEF.Mapper Assert.Equal(_lastPublisher, lesson.LastPublisher); } + + [Fact] + public void TestDtoToModel() + { + LessonDTO lesson = new LessonDTO(_id, _title, _lastPublisher, date); + var lessonEntity = lesson.FromDTOToModel(); + + Assert.NotNull(lessonEntity); + Assert.IsType(lessonEntity); + Assert.Equal(1, lesson.Id); + Assert.Equal(_title, lesson.Title); + Assert.Equal(_lastPublisher, lesson.LastPublisher); + } + [Fact] public void TestEntityToDto() { @@ -43,5 +57,49 @@ namespace TestEF.Mapper Assert.Equal(_title, lesson.Title); Assert.Equal(_lastPublisher, lesson.LastPublisher); } + + [Fact] + public void TestEntityToModel() + { + LessonEntity lesson = new LessonEntity(_id, _title, _lastPublisher, date); + + var lessonEntity = lesson.FromEntityToModel(); + + Assert.NotNull(lessonEntity); + Assert.IsType(lessonEntity); + Assert.Equal(1, lesson.Id); + Assert.Equal(_title, lesson.Title); + Assert.Equal(_lastPublisher, lesson.LastPublisher); + } + + + + [Fact] + public void TestModelToDto() + { + Lesson lesson = new Lesson(_id, _title, _lastPublisher, date); + + var lessonEntity = lesson.FromModelToDTO(); + + Assert.NotNull(lessonEntity); + Assert.IsType(lessonEntity); + Assert.Equal(1, lesson.Id); + Assert.Equal(_title, lesson.Title); + Assert.Equal(_lastPublisher, lesson.LastPublisher); + } + + [Fact] + public void TestModelToEntity() + { + Lesson lesson = new Lesson(_id, _title, _lastPublisher, date); + + var lessonEntity = lesson.FromModelToEntity(); + + Assert.NotNull(lessonEntity); + Assert.IsType(lessonEntity); + Assert.Equal(1, lesson.Id); + Assert.Equal(_title, lesson.Title); + Assert.Equal(_lastPublisher, lesson.LastPublisher); + } } }