コード例 #1
0
        public void EqualsObjectTest_WhenPositionAndNullIsCompared_ThenTheNotEqual()
        {
            object first = new Position3D(77.123, 99.456, 88.789);

            bool areEqual = first.Equals(null);

            Assert.False(areEqual);
        }
コード例 #2
0
        public void EqualsObjectTest_WhenPositionAndOtherTypeIsCompared_ThenTheNotEqual()
        {
            object first  = new Position3D(77.123, 99.456, 88.789);
            object second = new Vector3D(77.123, 99.456, 88.789);

            bool areEqual = first.Equals(second);

            Assert.False(areEqual);
        }
コード例 #3
0
        public void EqualsObjectTest_WhenTwoDifferentPositionsAreCompared_ThenTheNotEqual()
        {
            object first  = new Position3D(77.123, 99.456, 88.789);
            object second = new Position3D(88.789, 77.123, 99.456);

            bool areEqual = first.Equals(second);

            Assert.False(areEqual);
        }
コード例 #4
0
        public void EqualsObjectTest_WhenTwoEqualPositionsAreCompared_ThenTheAreEqual()
        {
            object first  = new Position3D(77.123, 99.456, 88.789);
            object second = new Position3D(77.123, 99.456, 88.789);

            bool areEqual = first.Equals(second);

            Assert.True(areEqual);
        }