Ejemplo n.º 1
0
        public void EmptyListReturnsEmptyScreen()
        {
            ClockFacePoint[] points = new ClockFacePoint[0];

            var actual = _generator.Generate(points);

            for (var row = 0; row < 11; row++)
            {
                for (var col = 0; col < 15; col++)
                {
                    Assert.AreEqual(' ', actual[row, col]);
                }
            }
        }
Ejemplo n.º 2
0
        public void CanPlaceAtCorrectPlaceDigitOnTheScreen()
        {
            ClockFacePoint[] points = new ClockFacePoint[1];
            points[0].x         = 5;
            points[0].y         = 10;
            points[0].character = 'h';

            var actual = _generator.Generate(points);

            for (var row = 0; row < 11; row++)
            {
                for (var col = 0; col < 15; col++)
                {
                    if (row == 10 && col == 5)
                    {
                        Assert.AreEqual('h', actual[row, col]);
                    }
                    else
                    {
                        Assert.AreEqual(' ', actual[row, col]);
                    }
                }
            }
        }