mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2025-12-28 16:58:01 +01:00
* Fixes #2482. Refactor Redraw - Non-virtual with the right set of virtual OnXXX methods. * Change documentation comments. * Fixes #2575 - TableView to use interface instead of System.Data.DataTable (#2576) * WIP: Add ITableDataSource * WIP: Refactor TableView * WIP: Port CSVEditor * WIP: Port TableEditor * WIP: Port MultiColouredTable scenario * Fix bug of adding duplicate column styles * Update tests to use DataTableSource * Tidy up * Add EnumerableTableDataSource<T> * Add test for EnumerableTableDataSource * Add test for EnumerableTableDataSource * Add code example to xmldoc * Add ProcessTable scenario * Rename ITableDataSource to ITableSource and update docs * Rename EnumerableTableDataSource to EnumerableTableSource * Fixed Frame != Bounds; changed UICat Scenarios list to use tableview! * Fix scroll resetting in ProcessTable scenario * Fix unit tests by setting Frame to same as Bounds * Document why we have to measure our data for use with TableView --------- Co-authored-by: Tig Kindel <tig@users.noreply.github.com> * Fixes #2582 - Refactors FileDialog for cleaner data model (#2583) * WIP: Add ITableDataSource * WIP: Refactor TableView * WIP: Port CSVEditor * WIP: Port TableEditor * WIP: Port MultiColouredTable scenario * Fix bug of adding duplicate column styles * Update tests to use DataTableSource * Tidy up * Add EnumerableTableDataSource<T> * Add test for EnumerableTableDataSource * Add test for EnumerableTableDataSource * Add code example to xmldoc * Add ProcessTable scenario * Rename ITableDataSource to ITableSource and update docs * Rename EnumerableTableDataSource to EnumerableTableSource * Fixed Frame != Bounds; changed UICat Scenarios list to use tableview! * Fix scroll resetting in ProcessTable scenario * Fix unit tests by setting Frame to same as Bounds * Document why we have to measure our data for use with TableView * WIP: Simplify FileDialogs use of TableView * WIP start migrating sorter * WIP new filedialog table source mostly working * WIP remove sorter class * Refactor GetOrderByValue to be adjacent to GetColumnValue * Fix collection navigator back so it ignores icon * Fix unit tests * Tidy up * Fix UseColors * Add test for UseColors --------- Co-authored-by: Tig Kindel <tig@users.noreply.github.com> * Fixes #2196. TextView: Setting Text places cursor at beginning, unlike TextField (#2572) * Fixes #2196. TextView: Setting Text places cursor at beginning, unlike TextField * Change all private members to have the _prefix. * Renamed local member to prevLayoutStyle. * Helper function for SetNeedsDisplay. * Fixes #2569. Borders scenarios needed to be refactored. (#2570) * Fixes #2569. Borders scenarios needed to be refactored. * Fix border title with width equal to 4 and thickness top grater than 1. * Improves border manipulation on borders scenarios. * Prevents null value on the margin, border and padding thickness on the border scenarios. * Remove NStack using dependence and fix prior commit. * Refactoring the Frames scenario. * Deleted borders scenarios. * I did not realize that it was changed to SetSubViewNeedsDisplay. * Re-layout; fixed colorpicker; fixed radio group * Remove Thickness.IsEmpty as requested. * Change the Frames scenario as requested. --------- Co-authored-by: Tig Kindel <tig@users.noreply.github.com> * Builds CollectionNavigator support into UI Catalog for TableView (#2584) * Builds collectionnav support into UI cat for TableView * Fixes keyboard mapping * MultiSelect = false for TableView * MultiSelect = false doesn't unbind ctrl-a * Fixes #2581 Refactor CollectionNavigator so it supports TableView (#2586) * Refactor CollectionNavigator to a base and a collection implementation * Refactor CollectionNavigatorBase to look for first match smartly * Add TableCollectionNavigator * Make TableCollectionNavigator a core part of TableView * Fix bad merge * Added tests for tableview collection navigator * Add FileDialogCollectionNavigator which ignores . and directory separator prefixes on file names * whitespace fixes --------- Co-authored-by: Tig <tig@users.noreply.github.com> * Resolving merge conflicts. * Fix merge errors. * Fix merge errors. * Add Command.Accept and snap to the selected glyph when ShowHorizontalScrollIndicator change to true. * Reformat. * Reformat again. --------- Co-authored-by: Thomas Nind <31306100+tznind@users.noreply.github.com> Co-authored-by: Tig Kindel <tig@users.noreply.github.com>
1485 lines
85 KiB
C#
1485 lines
85 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using Xunit;
|
|
|
|
namespace Terminal.Gui.ViewsTests {
|
|
public class ProgressBarTests {
|
|
[Fact]
|
|
[AutoInitShutdown]
|
|
public void Default_Contructor ()
|
|
{
|
|
var pb = new ProgressBar ();
|
|
|
|
Assert.False (pb.CanFocus);
|
|
Assert.Equal (0, pb.Fraction);
|
|
Assert.Equal (new Attribute (Color.BrightGreen, Color.Gray),
|
|
new Attribute (pb.ColorScheme.Normal.Foreground, pb.ColorScheme.Normal.Background));
|
|
Assert.Equal (Colors.Base.Normal, pb.ColorScheme.HotNormal);
|
|
Assert.Equal (1, pb.Height);
|
|
Assert.Equal (ProgressBarStyle.Blocks, pb.ProgressBarStyle);
|
|
Assert.Equal (ProgressBarFormat.Simple, pb.ProgressBarFormat);
|
|
Assert.Equal (Application.Driver.BlocksMeterSegment, pb.SegmentCharacter);
|
|
}
|
|
|
|
[Fact]
|
|
[AutoInitShutdown]
|
|
public void ProgressBarStyle_Setter ()
|
|
{
|
|
var driver = ((FakeDriver)Application.Driver);
|
|
|
|
var pb = new ProgressBar ();
|
|
|
|
pb.ProgressBarStyle = ProgressBarStyle.Blocks;
|
|
Assert.Equal (driver.BlocksMeterSegment, pb.SegmentCharacter);
|
|
|
|
pb.ProgressBarStyle = ProgressBarStyle.Continuous;
|
|
Assert.Equal (driver.ContinuousMeterSegment, pb.SegmentCharacter);
|
|
|
|
pb.ProgressBarStyle = ProgressBarStyle.MarqueeBlocks;
|
|
Assert.Equal (driver.BlocksMeterSegment, pb.SegmentCharacter);
|
|
|
|
pb.ProgressBarStyle = ProgressBarStyle.MarqueeContinuous;
|
|
Assert.Equal (driver.ContinuousMeterSegment, pb.SegmentCharacter);
|
|
}
|
|
|
|
[Fact]
|
|
[AutoInitShutdown]
|
|
public void ProgressBarFormat_Setter ()
|
|
{
|
|
var pb = new ProgressBar ();
|
|
|
|
pb.ProgressBarFormat = ProgressBarFormat.Simple;
|
|
Assert.Equal (1, pb.Height);
|
|
|
|
pb.ProgressBarFormat = ProgressBarFormat.SimplePlusPercentage;
|
|
Assert.Equal (2, pb.Height);
|
|
|
|
pb.ProgressBarFormat = ProgressBarFormat.Framed;
|
|
Assert.Equal (3, pb.Height);
|
|
|
|
pb.ProgressBarFormat = ProgressBarFormat.FramedPlusPercentage;
|
|
Assert.Equal (4, pb.Height);
|
|
|
|
pb.ProgressBarFormat = ProgressBarFormat.FramedProgressPadded;
|
|
Assert.Equal (6, pb.Height);
|
|
}
|
|
|
|
[Fact]
|
|
[AutoInitShutdown]
|
|
public void ProgressBarFormat_MarqueeBlocks_MarqueeContinuous_Setter ()
|
|
{
|
|
var driver = ((FakeDriver)Application.Driver);
|
|
|
|
var pb1 = new ProgressBar () { ProgressBarStyle = ProgressBarStyle.MarqueeBlocks };
|
|
var pb2 = new ProgressBar () { ProgressBarStyle = ProgressBarStyle.MarqueeContinuous };
|
|
|
|
pb1.ProgressBarFormat = ProgressBarFormat.Simple;
|
|
Assert.Equal (ProgressBarFormat.Simple, pb1.ProgressBarFormat);
|
|
Assert.Equal (1, pb1.Height);
|
|
pb2.ProgressBarFormat = ProgressBarFormat.Simple;
|
|
Assert.Equal (ProgressBarFormat.Simple, pb2.ProgressBarFormat);
|
|
Assert.Equal (1, pb2.Height);
|
|
|
|
pb1.ProgressBarFormat = ProgressBarFormat.SimplePlusPercentage;
|
|
Assert.Equal (ProgressBarFormat.SimplePlusPercentage, pb1.ProgressBarFormat);
|
|
Assert.Equal (2, pb1.Height);
|
|
pb2.ProgressBarFormat = ProgressBarFormat.SimplePlusPercentage;
|
|
Assert.Equal (ProgressBarFormat.SimplePlusPercentage, pb2.ProgressBarFormat);
|
|
Assert.Equal (2, pb2.Height);
|
|
|
|
pb1.ProgressBarFormat = ProgressBarFormat.Framed;
|
|
Assert.Equal (ProgressBarFormat.Framed, pb1.ProgressBarFormat);
|
|
Assert.Equal (3, pb1.Height);
|
|
pb2.ProgressBarFormat = ProgressBarFormat.Framed;
|
|
Assert.Equal (ProgressBarFormat.Framed, pb2.ProgressBarFormat);
|
|
Assert.Equal (3, pb2.Height);
|
|
|
|
pb1.ProgressBarFormat = ProgressBarFormat.FramedPlusPercentage;
|
|
Assert.Equal (ProgressBarFormat.FramedPlusPercentage, pb1.ProgressBarFormat);
|
|
Assert.Equal (4, pb1.Height);
|
|
pb2.ProgressBarFormat = ProgressBarFormat.FramedPlusPercentage;
|
|
Assert.Equal (ProgressBarFormat.FramedPlusPercentage, pb2.ProgressBarFormat);
|
|
Assert.Equal (4, pb2.Height);
|
|
|
|
pb1.ProgressBarFormat = ProgressBarFormat.FramedProgressPadded;
|
|
Assert.Equal (ProgressBarFormat.FramedProgressPadded, pb1.ProgressBarFormat);
|
|
Assert.Equal (6, pb1.Height);
|
|
pb2.ProgressBarFormat = ProgressBarFormat.FramedProgressPadded;
|
|
Assert.Equal (ProgressBarFormat.FramedProgressPadded, pb2.ProgressBarFormat);
|
|
Assert.Equal (6, pb2.Height);
|
|
}
|
|
|
|
[Fact]
|
|
[AutoInitShutdown]
|
|
public void Text_Setter_Not_Marquee ()
|
|
{
|
|
var pb = new ProgressBar () { Fraction = 0.25F };
|
|
|
|
pb.ProgressBarFormat = ProgressBarFormat.Simple;
|
|
pb.Text = "blabla";
|
|
Assert.Equal ("25%", pb.Text);
|
|
|
|
pb.ProgressBarFormat = ProgressBarFormat.SimplePlusPercentage;
|
|
pb.Text = "bleble";
|
|
Assert.Equal ("25%", pb.Text);
|
|
|
|
pb.ProgressBarFormat = ProgressBarFormat.Framed;
|
|
Assert.Equal ("25%", pb.Text);
|
|
|
|
pb.ProgressBarFormat = ProgressBarFormat.FramedPlusPercentage;
|
|
Assert.Equal ("25%", pb.Text);
|
|
|
|
pb.ProgressBarFormat = ProgressBarFormat.FramedProgressPadded;
|
|
Assert.Equal ("25%", pb.Text);
|
|
}
|
|
|
|
[Fact]
|
|
[AutoInitShutdown]
|
|
public void Text_Setter_Marquee ()
|
|
{
|
|
var pb = new ProgressBar () { Fraction = 0.25F, ProgressBarStyle = ProgressBarStyle.MarqueeBlocks };
|
|
|
|
pb.ProgressBarFormat = ProgressBarFormat.Simple;
|
|
pb.Text = "blabla";
|
|
Assert.Equal ("blabla", pb.Text);
|
|
|
|
pb.ProgressBarFormat = ProgressBarFormat.SimplePlusPercentage;
|
|
pb.Text = "bleble";
|
|
Assert.Equal ("bleble", pb.Text);
|
|
|
|
pb.ProgressBarFormat = ProgressBarFormat.Framed;
|
|
Assert.Equal ("bleble", pb.Text);
|
|
|
|
pb.ProgressBarFormat = ProgressBarFormat.FramedPlusPercentage;
|
|
Assert.Equal ("bleble", pb.Text);
|
|
|
|
pb.ProgressBarFormat = ProgressBarFormat.FramedProgressPadded;
|
|
Assert.Equal ("bleble", pb.Text);
|
|
}
|
|
|
|
[Fact]
|
|
[AutoInitShutdown]
|
|
public void Pulse_Redraw_BidirectionalMarquee_True_Default ()
|
|
{
|
|
var driver = ((FakeDriver)Application.Driver);
|
|
|
|
var pb = new ProgressBar () {
|
|
Width = 15,
|
|
ProgressBarStyle = ProgressBarStyle.MarqueeBlocks
|
|
};
|
|
|
|
pb.BeginInit ();
|
|
pb.EndInit ();
|
|
|
|
for (int i = 0; i < 38; i++) {
|
|
pb.Pulse ();
|
|
pb.Draw ();
|
|
if (i == 0) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 1) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 2) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 3) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 4) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 5) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 6) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 7) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 8) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 9) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 10) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 11) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 12) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 13) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 14) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 15) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 16) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 17) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 18) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 19) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 20) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 21) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 22) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 23) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 24) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 25) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 26) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 27) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 28) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 29) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 30) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 31) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 32) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 33) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 34) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 35) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 36) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 37) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
}
|
|
}
|
|
}
|
|
|
|
[Fact]
|
|
[AutoInitShutdown]
|
|
public void Pulse_Redraw_BidirectionalMarquee_False ()
|
|
{
|
|
var driver = ((FakeDriver)Application.Driver);
|
|
|
|
var pb = new ProgressBar () {
|
|
Width = 15,
|
|
ProgressBarStyle = ProgressBarStyle.MarqueeBlocks,
|
|
BidirectionalMarquee = false
|
|
};
|
|
|
|
pb.BeginInit ();
|
|
pb.EndInit ();
|
|
|
|
for (int i = 0; i < 38; i++) {
|
|
pb.Pulse ();
|
|
pb.Draw ();
|
|
if (i == 0) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 1) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 2) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 3) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 4) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 5) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 6) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 7) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 8) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 9) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 10) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 11) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 12) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 13) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 14) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 15) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 16) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 17) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 18) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 19) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 20) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 21) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 22) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 23) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 24) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 25) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 26) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 27) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 28) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 29) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 30) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 31) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 32) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 33) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 34) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 35) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 36) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 14, 0]);
|
|
} else if (i == 37) {
|
|
Assert.Equal (' ', (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 6, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 7, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 8, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 9, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 10, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 11, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 12, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 13, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 14, 0]);
|
|
}
|
|
}
|
|
}
|
|
|
|
[Fact]
|
|
[AutoInitShutdown]
|
|
public void Fraction_Redraw ()
|
|
{
|
|
var driver = ((FakeDriver)Application.Driver);
|
|
|
|
var pb = new ProgressBar () {
|
|
Width = 5
|
|
};
|
|
|
|
pb.BeginInit ();
|
|
pb.EndInit ();
|
|
|
|
for (int i = 0; i <= pb.Frame.Width; i++) {
|
|
pb.Fraction += 0.2F;
|
|
pb.Draw ();
|
|
if (i == 0) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
} else if (i == 1) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
} else if (i == 2) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
} else if (i == 3) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
} else if (i == 4) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
} else if (i == 5) {
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 0, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 1, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 2, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 3, 0]);
|
|
Assert.Equal (driver.BlocksMeterSegment, (double)driver.Contents [0, 4, 0]);
|
|
Assert.Equal (' ', (double)driver.Contents [0, 5, 0]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|