Beispiel #1
0
        public void Test_Create_Drawer_Valid()
        {
            var matrix = new[, ]
            {
                { 1.25, 214.5 },
                { 26.4, 241.5 }
            };

            var drawer = new ConsoleTableDrawer(new ConsoleTable <double>(matrix));

            Assert.IsNotNull(drawer.Settings);
        }
Beispiel #2
0
        public void Test_Create_Drawer_Settings_Set_Constructor()
        {
            var matrix = new[, ]
            {
                { 1.25, 214.5 },
                { 26.4, 241.5 }
            };

            var settings = new ConsoleTableSettings(null, true);
            var drawer   = new ConsoleTableDrawer(new ConsoleTable <double>(matrix), settings);

            Assert.AreEqual(settings, drawer.Settings);
        }
Beispiel #3
0
        private static void PrintTableWithIds()
        {
            var values = new[, ]
            {
                { "1", "Semper Tellus Limited", "Lorem ipsum dolor sit" },
                { "2", "Quisque Company", "Lorem ipsum dolor sit" },
                { "3", "Et Ultrices Posuere Associates", "Lorem ipsum dolor sit" },
                { "4", "Lectus Cum Sociis Limited", "Lorem ipsum dolor" }
            };

            var data  = new ConsoleTable <string>(values);
            var table = new ConsoleTableDrawer(data);

            table.Write();
        }
Beispiel #4
0
        private static void PrintMatrix()
        {
            var matrix = new[, ]
            {
                { 1.25, 214.5 },
                { 26.4, 241.5 }
            };

            var data = new ConsoleTable <double>(matrix)
            {
                Title = "Matrix"
            };

            var table = new ConsoleTableDrawer(data)
            {
                Settings = { TableSymbols = new MatrixTableSymbols() }
            };

            table.Write();
        }
Beispiel #5
0
        private static void PrintTableWithNumbers()
        {
            var random = new Random();

            const int rowCount    = 3;
            const int columnCount = 3;

            var values = new double[rowCount, columnCount];

            for (var row = 0; row < rowCount; row++)
            {
                for (var column = 0; column < columnCount; column++)
                {
                    values[row, column] = random.NextDouble();
                }
            }

            var data  = new ConsoleTable <double>(values, "Table Title", new[] { "Column 1", "Column 2", "Column 3" });
            var table = new ConsoleTableDrawer(data);

            table.Write();
        }