private PhilosopherRunner[] CreatePhilosopherRunners(TableType tableType, int count) { IDomainFactory domainFactory = domainFactory_(tableType); Philosopher[] philosophers = domainFactory.CreateDiningPhilosophers(count); PhilosopherRunner[] runners = philosophers.Select(_ => new PhilosopherRunner(_)).ToArray(); return(runners); }