コード例 #1
0
ファイル: EqualsObj.cs プロジェクト: GTuritto/ngenerics
        public void DifferentValues()
        {
            var vector1 = new Vector2D(1, 0);
            var vector2 = new Vector2D(2, 0);

            Assert.IsFalse(vector1.Equals(vector2));

            Assert.AreEqual(1, vector1.X);
            Assert.AreEqual(2, vector2.X);
        }
コード例 #2
0
ファイル: EqualsObj.cs プロジェクト: GTuritto/ngenerics
        public void SameValues()
        {
            var vector1 = new Vector2D(1, 2);

            var vector2 = new Vector2D(1, 2);

            Assert.IsTrue(vector1.Equals(vector2));

            Assert.AreEqual(1, vector1.X);
            Assert.AreEqual(2, vector1.Y);

            Assert.AreEqual(1, vector2.X);
            Assert.AreEqual(2, vector2.Y);
        }
コード例 #3
0
ファイル: EqualsObj.cs プロジェクト: GTuritto/ngenerics
 public void NullVector()
 {
     var vector = new Vector2D();
     const Vector3D nullVector = null;
     Assert.IsFalse(vector.Equals(nullVector));
 }
コード例 #4
0
ファイル: EqualsObj.cs プロジェクト: GTuritto/ngenerics
 public void Null()
 {
     var vector = new Vector2D();
     Assert.IsFalse(vector.Equals(null));
 }
コード例 #5
0
ファイル: EqualsObj.cs プロジェクト: GTuritto/ngenerics
 public void DifferentDimensions()
 {
     var vector2D = new Vector2D();
     var vector3D = new Vector3D();
     Assert.IsFalse(vector2D.Equals(vector3D));
 }