Initial commit
Add NUnit
Universe with no living cells remains devoid of living cells
Refactor
Refactor
Universe with one live cell evolves to universe with no live cells
Refactor: Move everything into 'gol' namespace
Add test for one live cell with two live neighbours should live on
Pass test for one live cell with two live neighbours lives on
Refactor to more abstract IEnumerable<Cell> instead of Cell[] on Universe
Ensure that a new universe does not contain any live cells
Add test for one live cell with one live neighbour the cell dies
Pass test for one live cell with one live neighbour dies
Refactor: Remove some duplication from tests
Add test for three non-neighbouring live cells and they all die
Extract interface for Cell, in prep for using an ICell test double
Change approach to one where a cell can return its neighbour count from a given set of cells
Enable test for three non-neighbouring cells where all three dies
Live cell with three live neighbours lives on
Add test for live cell with 4 live neighbours and the cell dies