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); + } } }