public void Test_Create_Default_Values() { var settings = new ConsoleTableSettings(); Assert.IsNotNull(settings.TableSymbols); Assert.IsFalse(settings.SameRowLength); }
public void Test_SameRowLength() { var settingsTrue = new ConsoleTableSettings { SameRowLength = true }; var settingsFalse = new ConsoleTableSettings { SameRowLength = false }; Assert.IsTrue(settingsTrue.SameRowLength); Assert.IsFalse(settingsFalse.SameRowLength); }
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); }
public void Test_Create_Valid() { var topRightCorner = 'a'; var topLeftCorner = 'b'; var bottomRightCorner = 'c'; var bottomLeftCorner = 'd'; var rightRowSeperator = 'e'; var leftRowSeperator = 'f'; var topColumnSeperator = 'g'; var bottomColumnSeperator = 'h'; var tableFieldCorner = 'i'; var horizontalTableFieldBorder = 'j'; var verticalTableFieldBorder = 'k'; var tableSymbols = new TableSymbols { TopRightCorner = topRightCorner, TopLeftCorner = topLeftCorner, BottomRightCorner = bottomRightCorner, BottomLeftCorner = bottomLeftCorner, RightRowSeperator = rightRowSeperator, LeftRowSeperator = leftRowSeperator, TopColumnSeperator = topColumnSeperator, BottomColumnSeperator = bottomColumnSeperator, TableFieldCorner = tableFieldCorner, HorizontalTableFieldBorder = horizontalTableFieldBorder, VerticalTableFieldBorder = verticalTableFieldBorder }; var settings = new ConsoleTableSettings(tableSymbols, true); Assert.AreEqual(tableSymbols, settings.TableSymbols); Assert.AreEqual(topRightCorner, settings.TableSymbols.TopRightCorner); Assert.AreEqual(topLeftCorner, settings.TableSymbols.TopLeftCorner); Assert.AreEqual(bottomRightCorner, settings.TableSymbols.BottomRightCorner); Assert.AreEqual(bottomLeftCorner, settings.TableSymbols.BottomLeftCorner); Assert.AreEqual(rightRowSeperator, settings.TableSymbols.RightRowSeperator); Assert.AreEqual(leftRowSeperator, settings.TableSymbols.LeftRowSeperator); Assert.AreEqual(topColumnSeperator, settings.TableSymbols.TopColumnSeperator); Assert.AreEqual(bottomColumnSeperator, settings.TableSymbols.BottomColumnSeperator); Assert.AreEqual(tableFieldCorner, settings.TableSymbols.TableFieldCorner); Assert.AreEqual(horizontalTableFieldBorder, settings.TableSymbols.HorizontalTableFieldBorder); Assert.AreEqual(verticalTableFieldBorder, settings.TableSymbols.VerticalTableFieldBorder); Assert.IsTrue(settings.SameRowLength); }
public void Test_TableSymbols() { var tableSymbols = new TableSymbols { TopRightCorner = 'a', TopLeftCorner = 'b', BottomRightCorner = 'c', BottomLeftCorner = 'd', RightRowSeperator = 'e', LeftRowSeperator = 'f', TopColumnSeperator = 'g', BottomColumnSeperator = 'h', TableFieldCorner = 'i', HorizontalTableFieldBorder = 'j', VerticalTableFieldBorder = 'k' }; var settings = new ConsoleTableSettings { TableSymbols = tableSymbols }; Assert.AreEqual(tableSymbols, settings.TableSymbols); }
public void Test_ToDefault() { var tableSymbols = new TableSymbols { TopRightCorner = 'a', TopLeftCorner = 'b', BottomRightCorner = 'c', BottomLeftCorner = 'd', RightRowSeperator = 'e', LeftRowSeperator = 'f', TopColumnSeperator = 'g', BottomColumnSeperator = 'h', TableFieldCorner = 'i', HorizontalTableFieldBorder = 'j', VerticalTableFieldBorder = 'k' }; var settings = new ConsoleTableSettings(tableSymbols, true); settings.ToDefault(); var defaultTableSymbols = new TableSymbols(); Assert.IsNotNull(settings.TableSymbols); Assert.AreEqual(defaultTableSymbols.TopRightCorner, settings.TableSymbols.TopRightCorner); Assert.AreEqual(defaultTableSymbols.TopLeftCorner, settings.TableSymbols.TopLeftCorner); Assert.AreEqual(defaultTableSymbols.BottomRightCorner, settings.TableSymbols.BottomRightCorner); Assert.AreEqual(defaultTableSymbols.BottomLeftCorner, settings.TableSymbols.BottomLeftCorner); Assert.AreEqual(defaultTableSymbols.RightRowSeperator, settings.TableSymbols.RightRowSeperator); Assert.AreEqual(defaultTableSymbols.LeftRowSeperator, settings.TableSymbols.LeftRowSeperator); Assert.AreEqual(defaultTableSymbols.TopColumnSeperator, settings.TableSymbols.TopColumnSeperator); Assert.AreEqual(defaultTableSymbols.BottomColumnSeperator, settings.TableSymbols.BottomColumnSeperator); Assert.AreEqual(defaultTableSymbols.TableFieldCorner, settings.TableSymbols.TableFieldCorner); Assert.AreEqual(defaultTableSymbols.HorizontalTableFieldBorder, settings.TableSymbols.HorizontalTableFieldBorder); Assert.AreEqual(defaultTableSymbols.VerticalTableFieldBorder, settings.TableSymbols.VerticalTableFieldBorder); Assert.IsFalse(settings.SameRowLength); }