public new void Setup()
            {
                base.Setup();
                EmployeeDetailsReturned = null;
                RegisterParameters      = Fixture.Create <RegisterModel>();

                MockEmployeesService.Setup(m => m.ActivateEmployee(It.IsAny <IActivateEmployeeParameters>()))
                .Returns(new SuccessResult());

                MockEmployeesService.Setup(m => m.GetEmployeeDetailsByUserName(RegisterParameters.UserName))
                .Returns(new SuccessResult <TestableEmployeeDetailsReturn>(
                             Fixture.Build <TestableEmployeeDetailsReturn>()
                             .With(m => m.EmployeeKey, RegisterParameters.EmployeeKey)
                             .Create()
                             ));
            }
Exemple #2
0
        public static EmployeeDto CreateFrom(IEmployeeDetailsReturn values)
        {
            if (values == null)
            {
                throw new ArgumentNullException("values");
            }

            return(new EmployeeDto
            {
                EmployeeKey = values.EmployeeKey,
                Claims = values.Claims,
                EmailAddress = values.EmailAddress,
                DisplayName = values.DisplayName,
                IsActive = values.IsActive,
                UserName = values.UserName,
            });
        }
Exemple #3
0
 public UpdateEmployeeClaimsParameters(IEmployeeDetailsReturn input)
 {
     _backing = EmployeeDto.CreateFrom(input);
     Claims   = input.Claims;
 }