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>)); }
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); }