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); }