Ajout TU InquiryTableMapper

pull/45/head
Maxime SAPOUNTZIS 1 year ago
parent 616e78de47
commit 2cb58ed718

@ -0,0 +1,104 @@
using Dto;
using Entities;
using Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Shared.Mapper;
namespace TestEF.Mapper
{
public class InquiryTableMapperUnitTest
{
private const int _ownerId = 1;
private const string _databaseName = "Nom";
private const string _connectionInfo = "Infos";
[Fact]
public void TestDtoToEntity()
{
InquiryTableDTO inquiryTable = new InquiryTableDTO(_ownerId,_databaseName,_connectionInfo);
var inquiryTableEntity = inquiryTable.FromDTOToEntity();
Assert.NotNull(inquiryTableEntity);
Assert.IsType<InquiryTableEntity>(inquiryTableEntity);
Assert.Equal(_ownerId, inquiryTableEntity.OwnerId);
Assert.Equal(_databaseName, inquiryTableEntity.DatabaseName);
Assert.Equal(_connectionInfo, inquiryTableEntity.ConnectionInfo);
}
[Fact]
public void TestDtoToModel()
{
InquiryTableDTO inquiryTable = new InquiryTableDTO(_ownerId,_databaseName,_connectionInfo);
var inquiryTableMod = inquiryTable.FromDTOToModel();
Assert.NotNull(inquiryTableMod);
Assert.IsType<InquiryTable>(inquiryTableMod);
Assert.Equal(_ownerId, inquiryTableMod.OwnerId);
Assert.Equal(_databaseName, inquiryTableMod.ConnectionInfo);
Assert.Equal(_connectionInfo, inquiryTableMod.DatabaseName);
}
[Fact]
public void TestEntityToDto()
{
InquiryTableEntity inquiryTable = new InquiryTableEntity(_ownerId,_databaseName,_connectionInfo);
var inquiryTableDto = inquiryTable.FromEntityToDTO();
Assert.NotNull(inquiryTableDto);
Assert.IsType<InquiryTableDTO>(inquiryTableDto);
Assert.Equal(_ownerId, inquiryTableDto.OwnerId);
Assert.Equal(_databaseName, inquiryTableDto.DatabaseName);
Assert.Equal(_connectionInfo, inquiryTableDto.ConnectionInfo);
}
[Fact]
public void TestEntityToModel()
{
InquiryTableEntity inquiryTable = new InquiryTableEntity(_ownerId,_databaseName,_connectionInfo);
var inquiryTableMod = inquiryTable.FromEntityToModel();
Assert.NotNull(inquiryTableMod);
Assert.IsType<InquiryTable>(inquiryTableMod);
Assert.Equal(_ownerId, inquiryTableMod.OwnerId);
Assert.Equal(_databaseName, inquiryTableMod.ConnectionInfo);
Assert.Equal(_connectionInfo, inquiryTableMod.DatabaseName);
}
[Fact]
public void TestModelToDto()
{
InquiryTable inquiryTable = new InquiryTable(_ownerId,_databaseName,_connectionInfo);
var inquiryTableDto = inquiryTable.FromModelToDTO();
Assert.NotNull(inquiryTableDto);
Assert.IsType<InquiryTableDTO>(inquiryTableDto);
Assert.Equal(_ownerId, inquiryTableDto.OwnerId);
Assert.Equal(_databaseName, inquiryTableDto.DatabaseName);
Assert.Equal(_connectionInfo, inquiryTableDto.ConnectionInfo);
}
[Fact]
public void TestModelToEntity()
{
InquiryTable inquiryTable = new InquiryTable(_ownerId,_databaseName,_connectionInfo);
var inquiryTableEntity = inquiryTable.FromModelToEntity();
Assert.NotNull(inquiryTableEntity);
Assert.IsType<InquiryTableEntity>(inquiryTableEntity);
Assert.Equal(_ownerId, inquiryTableEntity.OwnerId);
Assert.Equal(_databaseName, inquiryTableEntity.DatabaseName);
Assert.Equal(_connectionInfo, inquiryTableEntity.ConnectionInfo);
}
}
}
Loading…
Cancel
Save