コード例 #1
0
 public void TestIfCompareToMethodReturnsPositiveValueWhenSecondTileIsBeforeFirst()
 {
     var firstTile = new Tile("5", 5, TileType.Number);
     var secondTile = this.CloneTile(firstTile, "3", 3);
     var actual = firstTile.CompareTo(secondTile);
     var expected = 1;
     Assert.AreEqual(actual, expected);
 }
コード例 #2
0
 public void TestIfCompareToMethodReturnZeroWhenTilesHaveTheSameValues()
 {
     var firstTile = new Tile("3", 3, TileType.Number);
     var secondTile = this.CloneTile(firstTile, "3", 3);
     var actual = firstTile.CompareTo(secondTile);
     var expected = 0;
     Assert.AreEqual(actual, expected);
 }
コード例 #3
0
 public void TestIfCompareToMethodReturnsNegativeValueWhenFirstTileIsBeforeSecond()
 {
     var firstTile = new Tile("1", 1, TileType.Number);
     var secondTile = this.CloneTile(firstTile, "2", 2);
     var actual = firstTile.CompareTo(secondTile);
     var expected = -1;
     Assert.AreEqual(actual, expected);
 }