コード例 #1
0
        public UserDto GetUserById(Guid id)
        {
            User    user    = _userRepository.GetById(id);
            UserDto userDto = _modelMapper.ToUserDto(user);

            return(userDto);
        }
コード例 #2
0
        public void ToUserDto_MapUserFromModelToDto()
        {
            Guid   id        = new Guid("0f8fad5b-d9cb-469f-a165-70867728950e");
            string login     = "******";
            string firstName = "John";
            string phone     = "123123123";

            User user = new User()
            {
                Id        = id,
                Login     = login,
                FirstName = firstName,
                Phone     = phone
            };

            DtoModelMapper mapper = new DtoModelMapper();

            UserDto userDto = mapper.ToUserDto(user);

            Assert.AreEqual(id, userDto.Id, "Copied 'Id' has invalid value");
            Assert.AreEqual(login, userDto.Login, "Copied 'login' has invalid value");
            Assert.AreEqual(firstName, userDto.FirstName, "Copied 'first name' has invalid value");
            Assert.AreEqual(phone, userDto.Phone, "Copied 'phone' has invalid value");
        }