Ajout TU Succes et User Mapper 50% done
continuous-integration/drone/push Build is passing Details

pull/45/head
Maxime SAPOUNTZIS 1 year ago
parent fe4d22e5f9
commit 392c832317

@ -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;
namespace TestEF.Mapper namespace TestEF.Mapper
@ -24,9 +25,24 @@ namespace TestEF.Mapper
Assert.NotNull(successEntity); Assert.NotNull(successEntity);
Assert.IsType<SuccessEntity>(successEntity); Assert.IsType<SuccessEntity>(successEntity);
Assert.Equal(1, success.UserId); Assert.Equal(1, successEntity.UserId);
Assert.Equal(2, success.InquiryId); Assert.Equal(2, successEntity.InquiryId);
Assert.True(success.IsFinished); Assert.True(successEntity.IsFinished);
}
[Fact]
public void TestDtoToModel()
{
SuccessDTO success = new SuccessDTO(_userId, _inquiryId, _isFinished);
var successMod = success.FromDTOToModel();
Assert.NotNull(successMod);
Assert.IsType<Success>(successMod);
Assert.Equal(1, successMod.UserId);
Assert.Equal(2, successMod.InquiryId);
Assert.True(successMod.IsFinished);
} }
@ -34,13 +50,55 @@ namespace TestEF.Mapper
public void TestEntityToDto() public void TestEntityToDto()
{ {
SuccessEntity success = new SuccessEntity(_userId, _inquiryId, _isFinished); SuccessEntity success = new SuccessEntity(_userId, _inquiryId, _isFinished);
var successEntity = success.FromEntityToDTO(); var successDto = success.FromEntityToDTO();
Assert.NotNull(successDto);
Assert.IsType<SuccessDTO>(successDto);
Assert.Equal(1, successDto.UserId);
Assert.Equal(2, successDto.InquiryId);
Assert.True(successDto.IsFinished);
}
[Fact]
public void TestEntityToModel()
{
SuccessEntity success = new SuccessEntity(_userId, _inquiryId, _isFinished);
var successMod = success.FromEntityToModel();
Assert.NotNull(successMod);
Assert.IsType<Success>(successMod);
Assert.Equal(1, successMod.UserId);
Assert.Equal(2, successMod.InquiryId);
Assert.True(successMod.IsFinished);
}
[Fact]
public void TestModelToDto()
{
Success success = new Success(_userId, _inquiryId, _isFinished);
var successDto = success.FromModelToDTO();
Assert.NotNull(successDto);
Assert.IsType<SuccessDTO>(successDto);
Assert.Equal(1, successDto.UserId);
Assert.Equal(2, successDto.InquiryId);
Assert.True((bool)successDto.IsFinished);
}
[Fact]
public void TestModelToEntity()
{
Success success = new Success(_userId, _inquiryId, _isFinished);
var successEntity = success.FromModelToEntity();
Assert.NotNull(successEntity); Assert.NotNull(successEntity);
Assert.IsType<SuccessDTO>(successEntity); Assert.IsType<SuccessEntity>(successEntity);
Assert.Equal(1, success.UserId); Assert.Equal(1, successEntity.UserId);
Assert.Equal(2, success.InquiryId); Assert.Equal(2, successEntity.InquiryId);
Assert.True(success.IsFinished); Assert.True(successEntity.IsFinished);
} }
} }
} }

@ -27,11 +27,27 @@ namespace TestEF.Mapper
Assert.NotNull(userEntity); Assert.NotNull(userEntity);
Assert.IsType<UserEntity>(userEntity); Assert.IsType<UserEntity>(userEntity);
Assert.Equal(1, user.Id); Assert.Equal(1, userEntity.Id);
Assert.Equal("Username", user.Username); Assert.Equal("Username", userEntity.Username);
Assert.Equal("password", user.Password); Assert.Equal("password", userEntity.Password);
Assert.Equal("email@email.com", user.Email); Assert.Equal("email@email.com", userEntity.Email);
Assert.True(user.IsAdmin); Assert.True(userEntity.IsAdmin);
}
[Fact]
public void TestDtoToModel()
{
UserDTO user = new UserDTO(_userId, _username, _password, _email, _isAdmin);
var userMod = user.FromDTOToModel();
Assert.NotNull(userMod);
Assert.IsType<User>(userMod);
Assert.Equal(1, userMod.Id);
Assert.Equal("Username", userMod.Username);
Assert.Equal("password", userMod.Password);
Assert.Equal("email@email.com", userMod.Email);
Assert.True(userMod.IsAdmin);
} }
@ -43,11 +59,58 @@ namespace TestEF.Mapper
Assert.NotNull(userEntity); Assert.NotNull(userEntity);
Assert.IsType<UserDTO>(userEntity); Assert.IsType<UserDTO>(userEntity);
Assert.Equal(1, user.Id); Assert.Equal(1, userEntity.Id);
Assert.Equal("Username", user.Username); Assert.Equal("Username", userEntity.Username);
Assert.Equal("password", user.Password); Assert.Equal("password", userEntity.Password);
Assert.Equal("email@email.com", user.Email); Assert.Equal("email@email.com", userEntity.Email);
Assert.True(user.IsAdmin); Assert.True(userEntity.IsAdmin);
}
[Fact]
public void TestEntityToModel()
{
UserEntity user = new UserEntity(_userId, _username, _password, _email, _isAdmin);
var userMod = user.FromEntityToModel();
Assert.NotNull(userMod);
Assert.IsType<User>(userMod);
Assert.Equal(1, userMod.Id);
Assert.Equal("Username", userMod.Username);
Assert.Equal("password", userMod.Password);
Assert.Equal("email@email.com", userMod.Email);
Assert.True(userMod.IsAdmin);
}
[Fact]
public void TestModelToDto()
{
User user = new User(_userId, _username, _password, _email, _isAdmin);
var userDto = user.FromModelToDTO();
Assert.NotNull(userDto);
Assert.IsType<UserDTO>(userDto);
Assert.Equal(1, userDto.Id);
Assert.Equal("Username", userDto.Username);
Assert.Equal("password", userDto.Password);
Assert.Equal("email@email.com", userDto.Email);
Assert.True(userDto.IsAdmin);
}
[Fact]
public void TestModelToEntity()
{
User user = new User(_userId, _username, _password, _email, _isAdmin);
var userEntity = user.FromModelToEntity();
Assert.NotNull(userEntity);
Assert.IsType<UserEntity>(userEntity);
Assert.Equal(1, userEntity.Id);
Assert.Equal("Username", userEntity.Username);
Assert.Equal("password", userEntity.Password);
Assert.Equal("email@email.com", userEntity.Email);
Assert.True(userEntity.IsAdmin);
} }
} }
} }

Loading…
Cancel
Save