コード例 #1
0
ファイル: VectorTest.cs プロジェクト: aaronjoslyn/goban
 public void TestThatVectorsCanBeSummed()
 {
     var v1 = new Vector(1, 2);
     var v2 = new Vector(2, 4);
     var v3 = v1 + v2;
     Assert.AreEqual(3, v3.X);
     Assert.AreEqual(6, v3.Y);
 }
コード例 #2
0
ファイル: GridPoint.cs プロジェクト: aaronjoslyn/goban
 public GridPoint(Vector vector, Colour colour = Colour.None)
 {
     this.Vector = vector;
     this.Colour = colour;
     this.Above = vector + new Vector(0, 1);
     this.Below = vector + new Vector(0, -1);
     this.Left = vector + new Vector(-1, 0);
     this.Right = vector + new Vector(1, 0);
 }
コード例 #3
0
ファイル: VectorTest.cs プロジェクト: aaronjoslyn/goban
 public void TestThatVectorsWithDifferentXAndYAreNotEqual()
 {
     var v1 = new Vector(1, 2);
     var v2 = new Vector(2, 1);
     Assert.AreNotEqual(v1, v2);
 }
コード例 #4
0
ファイル: VectorTest.cs プロジェクト: aaronjoslyn/goban
 public void TestThatAVectorIsNotEqualToNull()
 {
     var v1 = new Vector(1, 2);
     Vector v2 = null;
     Assert.AreNotEqual(v1, v2);
 }
コード例 #5
0
ファイル: VectorTest.cs プロジェクト: aaronjoslyn/goban
 public void TestThatVectorsWithIdenticalXAndYAreEqual()
 {
     var v1 = new Vector(1, 2);
     var v2 = new Vector(1, 2);
     Assert.AreEqual(v1, v2);
 }