public void Arrange()
 {
     _employerUser = new EmployerUser()
     {
         Email     = "*****@*****.**",
         FirstName = "Firstname",
         LastName  = "LastName",
     };
 }
        public Person Map(EmployerUser user)
        {
            var lead = new Person();

            lead.Email          = user.Email;
            lead.FirstName      = user.FirstName;
            lead.LastName       = user.LastName;
            lead.EmployerUserId = user.Id;

            return(lead);
        }
 public UserSearchModel Map(EmployerUser employerUser)
 {
     return(new UserSearchModel
     {
         Id = employerUser.Id,
         Email = string.IsNullOrEmpty(employerUser.Email) ? "NA" : employerUser.Email,
         FirstName = employerUser.FirstName,
         LastName = employerUser.LastName,
         Status = Enum.GetName(typeof(UserStatus), employerUser.Status),
         SearchType = SearchCategory.User
     });
 }
Beispiel #4
0
        public async Task ItShouldReturnAViewOfTheMatchingEmployerUser()
        {
            _user = new EmployerUser {
                Email = $"{_id}@tempuri.org", Id = _id
            };
            _mockEmployerUserRepository.Setup(x => x.Get(_id)).Returns(Task.FromResult(_user));

            var actual = await _unit.Header(_id);

            Assert.IsInstanceOf <ViewResult>(actual);
            var viewResult = (ViewResult)actual;

            Assert.IsNotNull(viewResult.Model);
            Assert.IsInstanceOf <EmployerUser>(viewResult.Model);
        }
        private static List <EmployerUser> GenerateNewUsers(int leadCount)
        {
            var Leads = Enumerable
                        .Range(0, leadCount)
                        .Select(i =>
            {
                var user       = new EmployerUser();
                user.FirstName = $"Firstname{i}";
                user.LastName  = "Surname ";
                user.Email     = $"Firstname{i}[email protected]";

                return(user);
            })
                        .ToList();

            return(Leads);
        }
Beispiel #6
0
        public async Task ItShouldReturnAViewOfTheMatchingEmployerUser()
        {
            _user = new EmployerUser {
                Email = $"{_id}@tempuri.org", Id = _id
            };
            _mockEmployerUserRepository.Setup(x => x.Get(_id)).Returns(Task.FromResult(_user));
            _mockEmployerUserRepository.Setup(x => x.GetAccounts(_id)).ReturnsAsync(_accountsList);

            var actual = await _unit.Index(_id);

            Assert.IsInstanceOf <ViewResult>(actual);
            var viewResult = (ViewResult)actual;

            Assert.IsNotNull(viewResult.Model);
            Assert.IsInstanceOf <EmployerUser>(viewResult.Model);
            Assert.NotNull(((EmployerUser)viewResult.Model).Accounts);
            Assert.AreEqual(_accountsList.Count, ((EmployerUser)viewResult.Model).Accounts.Count());
        }
 protected virtual void Setup()
 {
     Unit = Activator.CreateInstance <EmployerUser>();
 }