public RewardUserServiceTest() { var mockActiveDirectoryUserService = new Mock<IActiveDirectoryUserService>(); mockActiveDirectoryUserService.Setup(s => s.GetAllActiveDirectoryUsers()).Returns( new List<RewardUserDataModel>(){ new RewardUserDataModel{ UserName = "******", UserFullName = "FN1 LN1", EmailAddress = "*****@*****.**", JobTitle = "CEO", OfficeLocation = "MAIN", Manager = new FullNameUserName(), DirectReports = new List<FullNameUserName>{ new FullNameUserName{ FullName = "FN2 LN2", UserName = "******" }, new FullNameUserName{ FullName = "FN3 LN3", UserName = "******" } } }, new RewardUserDataModel{ UserName = "******", UserFullName = "FN2 LN2", EmailAddress = "*****@*****.**", JobTitle = "VP1", OfficeLocation = "SECONDARY", Manager = new FullNameUserName{ FullName = "FN1 LN1", UserName = "******" }, DirectReports = new List<FullNameUserName>() }, new RewardUserDataModel{ UserName = "******", UserFullName = "FN3 LN3", EmailAddress = "*****@*****.**", JobTitle = "VP2", OfficeLocation = "SECONDARY", Manager = new FullNameUserName{ FullName = "FN1 LN1", UserName = "******" }, DirectReports = new List<FullNameUserName>{ new FullNameUserName{ FullName = "FN4 LN4", UserName = "******" } } }, new RewardUserDataModel{ UserName = "******", UserFullName = "FN4 LN4", EmailAddress = "*****@*****.**", JobTitle = "VP4", OfficeLocation = "SECONDARY", Manager = new FullNameUserName{ FullName = "FN3 LN3", UserName = "******" }, DirectReports = new List<FullNameUserName>() } }); _activeDirectoryUserService = mockActiveDirectoryUserService.Object; _rewardUserService = new RewardUserService(_activeDirectoryUserService); }
public RewardUserService(IActiveDirectoryUserService activeDirectoryUserService) { _activeDirectoryUserService = activeDirectoryUserService; ValidateRewardUserCacheState(); }
public ActiveDirectoryUserServiceTest() { _activeDirectoryUserService = new ActiveDirectoryUserService(new ActiveDirectoryQueryContext(new ConfigFileConfigurationRepository())); }