コード例 #1
0
        public void Fire(Valet valet)
        {
            if (!valets.Contains(valet))
            {
                throw new ValetNotHiredException();
            }

            valets.Remove(valet);
        }
コード例 #2
0
        public void Hire(Valet valet)
        {
            if (valets.Contains(valet))
            {
                throw new ValetAlreadyHiredException();
            }

            valets.Add(valet);
        }