Esempio n. 1
0
 public Cell(Position position, Genome genome, ICellMoveCalculator cellMoveCalculator)
 {
     _cellMoveCalculator = cellMoveCalculator ?? throw new ArgumentNullException(nameof(cellMoveCalculator));
     Position            = position ?? throw new ArgumentNullException(nameof(position));
     Genome = genome ?? throw new ArgumentNullException(nameof(genome));
 }
Esempio n. 2
0
 public CellFactory(ICellMoveCalculator cellMoveCalculator)
 {
     _cellMoveCalculator = cellMoveCalculator ?? throw new ArgumentNullException(nameof(cellMoveCalculator));
 }