|
@@ -23,7 +23,7 @@ public class AddRuneTests {
|
|
|
driver.Init ();
|
|
|
|
|
|
driver.AddRune (new Rune ('a'));
|
|
|
- Assert.Equal ((Rune)'a', driver.Contents [0, 0].Runes [0]);
|
|
|
+ Assert.Equal ((Rune)'a', driver.Contents [0, 0].Rune);
|
|
|
|
|
|
driver.End ();
|
|
|
Application.Shutdown ();
|
|
@@ -41,7 +41,7 @@ public class AddRuneTests {
|
|
|
|
|
|
for (var col = 0; col < driver.Cols; col++) {
|
|
|
for (var row = 0; row < driver.Rows; row++) {
|
|
|
- Assert.Equal ((Rune)' ', driver.Contents [row, col].Runes [0]);
|
|
|
+ Assert.Equal ((Rune)' ', driver.Contents [row, col].Rune);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -57,12 +57,12 @@ public class AddRuneTests {
|
|
|
driver.Init ();
|
|
|
|
|
|
driver.AddRune ('a');
|
|
|
- Assert.Equal ((Rune)'a', driver.Contents [0, 0].Runes [0]);
|
|
|
+ Assert.Equal ((Rune)'a', driver.Contents [0, 0].Rune);
|
|
|
Assert.Equal (0, driver.Row);
|
|
|
Assert.Equal (1, driver.Col);
|
|
|
|
|
|
driver.AddRune ('b');
|
|
|
- Assert.Equal ((Rune)'b', driver.Contents [0, 1].Runes [0]);
|
|
|
+ Assert.Equal ((Rune)'b', driver.Contents [0, 1].Rune);
|
|
|
Assert.Equal (0, driver.Row);
|
|
|
Assert.Equal (2, driver.Col);
|
|
|
|
|
@@ -74,7 +74,7 @@ public class AddRuneTests {
|
|
|
|
|
|
// Add a rune to the last column of the first row; should increment the row or col even though it's now invalid
|
|
|
driver.AddRune ('c');
|
|
|
- Assert.Equal ((Rune)'c', driver.Contents [0, lastCol].Runes [0]);
|
|
|
+ Assert.Equal ((Rune)'c', driver.Contents [0, lastCol].Rune);
|
|
|
Assert.Equal (lastCol + 1, driver.Col);
|
|
|
|
|
|
// Add a rune; should succeed but do nothing as it's outside of Contents
|
|
@@ -82,7 +82,7 @@ public class AddRuneTests {
|
|
|
Assert.Equal (lastCol + 2, driver.Col);
|
|
|
for (var col = 0; col < driver.Cols; col++) {
|
|
|
for (var row = 0; row < driver.Rows; row++) {
|
|
|
- Assert.NotEqual ((Rune)'d', driver.Contents [row, col].Runes [0]);
|
|
|
+ Assert.NotEqual ((Rune)'d', driver.Contents [row, col].Rune);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -104,12 +104,12 @@ public class AddRuneTests {
|
|
|
Assert.Equal (2, rune.GetColumns ());
|
|
|
|
|
|
driver.AddRune (rune);
|
|
|
- Assert.Equal (rune, driver.Contents [0, 0].Runes [0]);
|
|
|
+ Assert.Equal (rune, driver.Contents [0, 0].Rune);
|
|
|
Assert.Equal (0, driver.Row);
|
|
|
Assert.Equal (2, driver.Col);
|
|
|
|
|
|
//driver.AddRune ('b');
|
|
|
- //Assert.Equal ((Rune)'b', driver.Contents [0, 1].Runes [0]);
|
|
|
+ //Assert.Equal ((Rune)'b', driver.Contents [0, 1].Rune);
|
|
|
//Assert.Equal (0, driver.Row);
|
|
|
//Assert.Equal (2, driver.Col);
|
|
|
|
|
@@ -121,7 +121,7 @@ public class AddRuneTests {
|
|
|
|
|
|
//// Add a rune to the last column of the first row; should increment the row or col even though it's now invalid
|
|
|
//driver.AddRune ('c');
|
|
|
- //Assert.Equal ((Rune)'c', driver.Contents [0, lastCol].Runes [0]);
|
|
|
+ //Assert.Equal ((Rune)'c', driver.Contents [0, lastCol].Rune);
|
|
|
//Assert.Equal (lastCol + 1, driver.Col);
|
|
|
|
|
|
//// Add a rune; should succeed but do nothing as it's outside of Contents
|
|
@@ -129,7 +129,7 @@ public class AddRuneTests {
|
|
|
//Assert.Equal (lastCol + 2, driver.Col);
|
|
|
//for (var col = 0; col < driver.Cols; col++) {
|
|
|
// for (var row = 0; row < driver.Rows; row++) {
|
|
|
- // Assert.NotEqual ((Rune)'d', driver.Contents [row, col].Runes [0]);
|
|
|
+ // Assert.NotEqual ((Rune)'d', driver.Contents [row, col].Rune);
|
|
|
// }
|
|
|
//}
|
|
|
|
|
@@ -149,24 +149,24 @@ public class AddRuneTests {
|
|
|
|
|
|
var text = "\u1eaf";
|
|
|
driver.AddStr (text);
|
|
|
- Assert.Equal (expected, driver.Contents [0, 0].Runes [0]);
|
|
|
- Assert.Equal ((Rune)' ', driver.Contents [0, 1].Runes [0]);
|
|
|
+ Assert.Equal (expected, driver.Contents [0, 0].Rune);
|
|
|
+ Assert.Equal ((Rune)' ', driver.Contents [0, 1].Rune);
|
|
|
|
|
|
driver.ClearContents ();
|
|
|
driver.Move (0, 0);
|
|
|
|
|
|
text = "\u0103\u0301";
|
|
|
driver.AddStr (text);
|
|
|
- Assert.Equal (expected, driver.Contents [0, 0].Runes [0]);
|
|
|
- Assert.Equal ((Rune)' ', driver.Contents [0, 1].Runes [0]);
|
|
|
+ Assert.Equal (expected, driver.Contents [0, 0].Rune);
|
|
|
+ Assert.Equal ((Rune)' ', driver.Contents [0, 1].Rune);
|
|
|
|
|
|
driver.ClearContents ();
|
|
|
driver.Move (0, 0);
|
|
|
|
|
|
text = "\u0061\u0306\u0301";
|
|
|
driver.AddStr (text);
|
|
|
- Assert.Equal (expected, driver.Contents [0, 0].Runes [0]);
|
|
|
- Assert.Equal ((Rune)' ', driver.Contents [0, 1].Runes [0]);
|
|
|
+ Assert.Equal (expected, driver.Contents [0, 0].Rune);
|
|
|
+ Assert.Equal ((Rune)' ', driver.Contents [0, 1].Rune);
|
|
|
|
|
|
// var s = "a\u0301\u0300\u0306";
|
|
|
|