private UnlimitedBoard CreateSut(ILivingCellFinder livingCellFinder = null,
                                         INeighboursFinder neighboursFinder = null)
        {
            if (livingCellFinder == null)
            {
                livingCellFinder = new LivingCellFinder(neighboursFinder ?? new NeighboursFinder());
            }

            return(new UnlimitedBoard(livingCellFinder));
        }
 public LivingCellFinder([NotNull] INeighboursFinder finder)
 {
     m_Finder = finder;
 }