public void ShouldReturnCorrectThirdGenerationGivenSecond()
        {
            //check that returned generation is as expected
            var thirdGen = GameOfLife.GenerateNextGeneration(SecondGen);

            Assert.Equal(ThirdGen, thirdGen);
        }
        public void ShouldReturnCorrectSecondGenerationGivenFirstNotEqualToWrongOne()
        {
            //check that returned generation is NOT as expected
            var secondGen = GameOfLife.GenerateNextGeneration(FirstGen);

            Assert.NotEqual(WrongSecondGen, secondGen);
        }
        public void ShouldReturnCorrectSecondGenerationGivenFirst()
        {
            //check that returned generation is as expected
            var secondGen = GameOfLife.GenerateNextGeneration(FirstGen);

            Assert.Equal(SecondGen, secondGen);
        }