/// <summary> /// Creator: Steven Cardona /// Created: 02/07/2020 /// Approver: Zach Behrensmeyer /// /// Constructor for the User Manager that takes an userAccessor /// </summary> /// <remarks> /// Updater: NA /// Updated: NA /// Update: NA /// </remarks> /// <param name="userAccessor">User Accessor that is being used</param> public UserManager(IUserAccessor userAccessor) { _userAccessor = userAccessor; _shiftAccessor = new ShiftAccessor(); _activeTimeOffAccessor = new ActiveTimeOffAccessor(); _availabilityAccessor = new AvailabilityAccessor(); }
/// <summary> /// CREATOR: Kaleb Bachert /// DATE: 02/16/2020 /// APPROVER: Lane Sandburg /// Constructor for the User Manager that takes an userAccessor, shiftAccessor, activeTimeOffAccessor and availabilityAccessor /// </summary> /// <remarks> /// UPDATED BY: N/A /// UPDATED DATE: N/A /// UPDATE: N/A /// </remarks> /// <param name="userAccessor">User Accessor that is being used</param> /// <param name="shiftAccessor">Shift Accessor that is being used</param> /// <param name="activeTimeOffAccessor">ActiveTimeOff Accessor that is being used</param> /// <param name="availabilityAccessor">Availability Accessor that is being used</param> public UserManager(IUserAccessor userAccessor, IShiftAccessor shiftAccessor, IActiveTimeOffAccessor activeTimeOffAccessor, IAvailabilityAccessor availabilityAccessor) { _userAccessor = userAccessor; _shiftAccessor = shiftAccessor; _activeTimeOffAccessor = activeTimeOffAccessor; _availabilityAccessor = availabilityAccessor; }
/// <summary> /// Creator: Chase Schulte /// Created: 2020/02/05 /// Approver: Kaleb Bachert /// /// New up an instance of ERoleAcessor() /// </summary> /// /// <remarks> /// Updater: /// Updated: /// Update: /// </remarks> public AvailabilityManager() { _availabilityAccessor = new AvailabilityAccessor(); }
/// <summary> /// Creator: Chase Schulte /// Created: 2020/04/09 /// Approver: Kaleb Bachert /// /// assign _availabilityAcessor to a pre-existing instance of availabilityAccessor /// </summary> /// /// <remarks> /// Updater: /// Updated: /// Update: /// </remarks> /// <param name="eRoleAccessor"></param> public AvailabilityManager(IAvailabilityAccessor eRoleAccessor) { _availabilityAccessor = eRoleAccessor; }
public AvailabilityManagerTests() { _availabilityAccessor = new FakeAvailabilityAccessor(); }