|
|
|
@ -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<Lesson>(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<Lesson>(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<LessonDTO>(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>(lessonEntity);
|
|
|
|
|
Assert.Equal(1, lesson.Id);
|
|
|
|
|
Assert.Equal(_title, lesson.Title);
|
|
|
|
|
Assert.Equal(_lastPublisher, lesson.LastPublisher);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|