public void MapFromCollection_Should_ReturnCorrectCountUser()
        {
            //Arrange
            var sut = new UserViewModelMapper();

            var users = new List <UserDto>()
            {
                new UserDto
                {
                    Id        = Guid.NewGuid(),
                    UserName  = "******",
                    Email     = "*****@*****.**",
                    CreatedOn = DateTime.Now,
                    IsBanned  = false,
                },
                new UserDto
                {
                    Id        = Guid.NewGuid(),
                    UserName  = "******",
                    Email     = "*****@*****.**",
                    CreatedOn = DateTime.Now,
                    IsBanned  = false,
                }
            };

            //Act
            var result = sut.MapFrom(users);

            //Assert
            Assert.AreEqual(2, result.Count());
        }
        public void MapFrom_Should_ReturnCorrectInstanceOfCollection_UserViewModel()
        {
            //Arrange
            var sut = new UserViewModelMapper();

            var users = new List <UserDto>()
            {
                new UserDto
                {
                    Id        = Guid.NewGuid(),
                    UserName  = "******",
                    Email     = "*****@*****.**",
                    CreatedOn = DateTime.Now,
                    IsBanned  = false,
                },
                new UserDto
                {
                    Id        = Guid.NewGuid(),
                    UserName  = "******",
                    Email     = "*****@*****.**",
                    CreatedOn = DateTime.Now,
                    IsBanned  = false,
                }
            };

            //Act
            var result = sut.MapFrom(users);

            //Assert
            Assert.IsInstanceOfType(result, typeof(List <UserViewModel>));
        }
Esempio n. 3
0
        public ActionResult Index()
        {
            var email = "*****@*****.**";
            var user  = _userRepository.GetByEmail(email);

            var userViewModel = UserViewModelMapper.MapFrom(user);

            return(View(userViewModel));
        }
        public void MapFrom_Should_ReturnCorrectInstanceOf_UserViewModel()
        {
            //Arrange
            var sut = new UserViewModelMapper();

            var user = new User
            {
                Id        = Guid.NewGuid(),
                UserName  = "******",
                Email     = "*****@*****.**",
                CreatedOn = DateTime.Now,
                IsBanned  = false,
            };

            //Act
            var result = sut.MapFrom(user);

            //Assert
            Assert.IsInstanceOfType(result, typeof(UserViewModel));
        }
        public void MapFrom_Should_CorrectlyMapFrom_User_To_UserViewModel()
        {
            //Arrange
            var sut = new UserViewModelMapper();

            var user = new UserDto
            {
                Id        = Guid.NewGuid(),
                UserName  = "******",
                Email     = "*****@*****.**",
                CreatedOn = DateTime.Now,
                IsBanned  = false,
            };

            //Act
            var result = sut.MapFrom(user);

            //Assert
            Assert.AreEqual(result.Id, user.Id);
            Assert.AreEqual(result.UserName, user.UserName);
            Assert.AreEqual(result.Email, user.Email);
            Assert.AreEqual(result.CreatedOn, user.CreatedOn);
            Assert.AreEqual(result.IsBanned, user.IsBanned);
        }