Ajout TU pour ParagraphMapper

pull/45/head
Maxime SAPOUNTZIS 1 year ago
parent 8c39d4a5d3
commit 0b4b379d2f

@ -5,6 +5,7 @@ using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
using Model;
using Shared.Mapper; using Shared.Mapper;
using SQLitePCL; using SQLitePCL;
@ -30,31 +31,101 @@ namespace TestEF.Mapper
Assert.NotNull(paragrahEntity); Assert.NotNull(paragrahEntity);
Assert.IsType<ParagraphEntity>(paragrahEntity); Assert.IsType<ParagraphEntity>(paragrahEntity);
Assert.Equal(1, paragraph.Id); Assert.Equal(1, paragrahEntity.Id);
Assert.Equal(_title, paragraph.Title); Assert.Equal(_title, paragrahEntity.Title);
Assert.Equal(_content, paragraph.Content); Assert.Equal(_content, paragrahEntity.Content);
Assert.Equal(_info, paragraph.Info); Assert.Equal(_info, paragrahEntity.Info);
Assert.Equal(_query, paragraph.Query); Assert.Equal(_query, paragrahEntity.Query);
Assert.Equal(_comment, paragraph.Comment); Assert.Equal(_comment, paragrahEntity.Comment);
Assert.Equal(_lessonId, paragraph.LessonId); Assert.Equal(_lessonId, paragrahEntity.LessonId);
}
[Fact]
public void TestDtoToModel()
{
ParagraphDTO paragraph = new ParagraphDTO(_id, _title, _content, _info, _query, _comment, _lessonId);
var paragraphMod = paragraph.FromDTOToModel();
Assert.NotNull(paragraphMod);
Assert.IsType<Paragraph>(paragraphMod);
Assert.Equal(0, paragraphMod.Id);
Assert.Equal(_info, paragraphMod.Info);
Assert.Equal(_query, paragraphMod.Query);
Assert.Equal(_comment, paragraphMod.Comment);
Assert.Equal(0, paragraphMod.LessonId);
} }
[Fact] [Fact]
public void TestEntityToDto() public void TestEntityToDto()
{
ParagraphEntity paragraph = new ParagraphEntity(_id, _title, _content, _info, _query, _comment, _lessonId);
var paragraphDTO = paragraph.FromEntityToDTO();
Assert.NotNull(paragraphDTO);
Assert.IsType<ParagraphDTO>(paragraphDTO);
Assert.Equal(1, paragraphDTO.Id);
Assert.Equal(_title, paragraphDTO.Title);
Assert.Equal(_content, paragraphDTO.Content);
Assert.Equal(_info, paragraphDTO.Info);
Assert.Equal(_query, paragraphDTO.Query);
Assert.Equal(_comment, paragraphDTO.Comment);
Assert.Equal(_lessonId, paragraphDTO.LessonId);
}
[Fact]
public void TestEntityToModel()
{
ParagraphEntity paragraph = new ParagraphEntity(_id, _title, _content, _info, _query, _comment, _lessonId);
var paragrahMod = paragraph.FromEntityToModel();
Assert.NotNull(paragrahMod);
Assert.IsType<Paragraph>(paragrahMod);
Assert.Equal(0, paragrahMod.Id);
Assert.Equal(_info, paragrahMod.Info);
Assert.Equal(_query, paragrahMod.Query);
Assert.Equal(_comment, paragrahMod.Comment);
Assert.Equal(0, paragrahMod.LessonId);
}
[Fact]
public void TestModelToDto()
{
Paragraph paragraph = new Paragraph(_id, _title, _content, _info, _query, _comment, _lessonId);
var paragrahDTO = paragraph.FromModelToDTO();
Assert.NotNull(paragrahDTO);
Assert.IsType<ParagraphDTO>(paragrahDTO);
Assert.Equal(1, paragrahDTO.Id);
Assert.Equal(_title, paragrahDTO.Title);
Assert.Equal(_content, paragrahDTO.Content);
Assert.Equal(_info, paragrahDTO.Info);
Assert.Equal(_query, paragrahDTO.Query);
Assert.Equal(_comment, paragrahDTO.Comment);
Assert.Equal(_lessonId, paragrahDTO.LessonId);
}
[Fact]
public void TestModelToEntity()
{ {
ParagraphEntity paragraph = new ParagraphEntity(_id, _title, _content, _info, _query, _comment, _lessonId); ParagraphEntity paragraph = new ParagraphEntity(_id, _title, _content, _info, _query, _comment, _lessonId);
var paragrahEntity = paragraph.FromEntityToDTO(); var paragrahEntity = paragraph.FromEntityToDTO();
Assert.NotNull(paragrahEntity); Assert.NotNull(paragrahEntity);
Assert.IsType<ParagraphDTO>(paragrahEntity); Assert.IsType<ParagraphDTO>(paragrahEntity);
Assert.Equal(1, paragraph.Id); Assert.Equal(1, paragrahEntity.Id);
Assert.Equal(_title, paragraph.Title); Assert.Equal(_title, paragrahEntity.Title);
Assert.Equal(_content, paragraph.Content); Assert.Equal(_content, paragrahEntity.Content);
Assert.Equal(_info, paragraph.Info); Assert.Equal(_info, paragrahEntity.Info);
Assert.Equal(_query, paragraph.Query); Assert.Equal(_query, paragrahEntity.Query);
Assert.Equal(_comment, paragraph.Comment); Assert.Equal(_comment, paragrahEntity.Comment);
Assert.Equal(_lessonId, paragraph.LessonId); Assert.Equal(_lessonId, paragrahEntity.LessonId);
} }
} }
} }

Loading…
Cancel
Save