Example #1
0
        public void Test_ToString()
        {
            var vectorString = new Vector(1, 2, 3).ToString();

            Assert.IsTrue(vectorString.Contains("1"));
            Assert.IsTrue(vectorString.Contains("2"));
            Assert.IsTrue(vectorString.Contains("3"));
        }
Example #2
0
        public void Test_Equals()
        {
            var vector = new Vector(2, 5, 9);
            var equalVector = new Vector(2, 5, 9);
            var unequalVector = new Vector(1, 2, 3);

            Assert.AreEqual(vector, equalVector);
            Assert.AreNotEqual(vector, unequalVector);

            Assert.AreNotEqual(vector, null);
            Assert.AreNotEqual(vector, new object());
        }
Example #3
0
 public void Test_GetHashcode()
 {
     var vector = new Vector(2, 5, 9);
     Assert.IsTrue(vector.GetHashCode() != 0);
 }