示例#1
0
        public void TestGetCellValue()
        {
            LightMatrixController matrixController = new LightMatrixController();
            var matrix = matrixController.GenerateMatrix(5, 5);

            var value1 = matrix[0, 0];
            var value2 = matrix[1, 2];
            var value3 = matrix[2, 3];
            var value4 = matrix[3, 1];
            var value5 = matrix[4, 4];

            var currentValue1 = matrixController.GetCellValue(0, 0);
            var currentValue2 = matrixController.GetCellValue(1, 2);
            var currentValue3 = matrixController.GetCellValue(2, 3);
            var currentValue4 = matrixController.GetCellValue(3, 1);
            var currentValue5 = matrixController.GetCellValue(4, 4);

            Assert.AreEqual(value1, currentValue1);
            Assert.AreEqual(value2, currentValue2);
            Assert.AreEqual(value3, currentValue3);
            Assert.AreEqual(value4, currentValue4);
            Assert.AreEqual(value5, currentValue5);
        }