|
|
|
@ -27,11 +27,27 @@ namespace TestEF.Mapper
|
|
|
|
|
|
|
|
|
|
Assert.NotNull(userEntity);
|
|
|
|
|
Assert.IsType<UserEntity>(userEntity);
|
|
|
|
|
Assert.Equal(1, user.Id);
|
|
|
|
|
Assert.Equal("Username", user.Username);
|
|
|
|
|
Assert.Equal("password", user.Password);
|
|
|
|
|
Assert.Equal("email@email.com", user.Email);
|
|
|
|
|
Assert.True(user.IsAdmin);
|
|
|
|
|
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);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[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.IsType<UserDTO>(userEntity);
|
|
|
|
|
Assert.Equal(1, user.Id);
|
|
|
|
|
Assert.Equal("Username", user.Username);
|
|
|
|
|
Assert.Equal("password", user.Password);
|
|
|
|
|
Assert.Equal("email@email.com", user.Email);
|
|
|
|
|
Assert.True(user.IsAdmin);
|
|
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|