public void It_should_accept_an_initial_state_for_the_board()
        {
            var initialState = new GameState();
            initialState.PutAliveCell(new Position(0,0));

            Assert.AreEqual(1, initialState.AliveCells());
        }
        public void It_should_accept_two_alive_cells_and_return()
        {
            var initialState = new GameState();
            initialState.PutAliveCell(new Position(0,0));
            initialState.PutAliveCell(new Position(1,1));

            Assert.AreEqual(2, initialState.AliveCells());
        }