public void TestGameboardOfDimention5AndPercentageOfMines20Has5Mines()
        {
            int        size             = 5;
            var        fieldGenerator   = new GameboardGenerator(RandomGenerator.Instance);
            IGameboard gameboard        = fieldGenerator.Generate(size, 0.2);
            int        numberOfMines    = this.GetNumberOfMines(gameboard);
            bool       numberOfMinesIs5 = numberOfMines == 5;

            Assert.IsTrue(numberOfMinesIs5, String.Format("Number of mines is {0}. Should be 5.", numberOfMines));
        }
        public void TestGameboardOfDimention10AndPercentageOfMines30Has30Mines()
        {
            int        size              = 10;
            var        fieldGenerator    = new GameboardGenerator(RandomGenerator.Instance);
            IGameboard gameboard         = fieldGenerator.Generate(size, 0.3);
            int        numberOfMines     = this.GetNumberOfMines(gameboard);
            bool       numberOfMinesIs30 = numberOfMines == 30;

            Assert.IsTrue(numberOfMinesIs30, String.Format("Number of mines is {0}. Should be 30.", numberOfMines));
        }