public void Hire(Person person) { if(person.PoliceRecord.HasCrimes) throw new PolicyException(Messages.CannotHireCriminals); var employee = new Employee(person); Employees.Add(employee); }
public Employee(Person person) { _person = person; EmployeeId = Guid.NewGuid(); }
public void a_person_whos_committed_a_crime() { person = new Person { Name = "John Brownington" }; person.PoliceRecord.AddCrime("Armed Robery"); }
public void a_person() { person = new Person { Name = "John Brownington" }; }