private void ClockIn(User user)
		{
			user.ClockIn(timeSource.CurrentTime);
			view.Username = user.Username;
			view.ClockedIn = true;
			view.ClockInTime = user.ClockInTime;
		}
		private void PerformLogin(User user)
		{
			if(!user.IsClockedIn)
				ClockIn(user);
			else
				ClockOut(user);
		}
		private void ClockOut(User user)
		{
			user.ClockOut(timeSource.CurrentTime);
			view.Username = user.Username;
			view.ClockedIn = false;
			view.ClockInTime = user.ClockInTime;
			view.ClockOutTime = user.ClockOutTime;
			view.HoursWorked = user.HoursWorked;
		}
Exemple #4
0
		public void SetUp()
		{
			user = new User("joe", "sparrow");
		}
		private static bool PasswordMatches(User user, string password)
		{
			return password != null && password.Equals(user.Password);
		}