public void RenderGameFieldWhenPassedFieldHavingNonNullCellsShouldWriteOnConsole()
        {
            var mockConsole = new Mock<IConsoleWriter>();
            var console = mockConsole.Object;

            var renderer = new ConsoleRenderer(console);
            var field = new GameField(2, 2);
            var filler = new Filler(new BalloonsFactory());
            field.Filler = filler;
            field.Fill();

            renderer.RenderGameField(field);

            mockConsole.Verify(c => c.Write(It.IsAny<string>()), Times.AtLeastOnce);
        }
        public void RenderGameFieldWhenPassedNullShouldThrowException()
        {
            var renderer = new ConsoleRenderer();

            renderer.RenderGameField(null);
        }
        public void RenderGameFieldWhenPassedFieldHavingNullCellShouldThrowException()
        {
            var renderer = new ConsoleRenderer();
            var field = new GameField(2, 2);

            renderer.RenderGameField(field);
        }