Пример #1
0
        public void TestDirectionalQueryFieldWithDifferentOperationHashCodeEquality()
        {
            // Prepare
            var objA = new DirectionalQueryField("FieldName", Operation.Equal, "Value1", ParameterDirection.Output);
            var objB = new DirectionalQueryField("FieldName", Operation.NotEqual, "Value2", ParameterDirection.Output);

            // Act
            var equal = (objA.GetHashCode() == objB.GetHashCode());

            // Assert
            Assert.IsFalse(equal);
        }
Пример #2
0
        public void TestDirectionalQueryFieldWithTypeHashCodeEquality()
        {
            // Prepare
            var objA = new DirectionalQueryField("FieldName", Operation.Equal, typeof(string), ParameterDirection.Output);
            var objB = new DirectionalQueryField("FieldName", Operation.NotEqual, typeof(string), ParameterDirection.Output);

            // Act
            var equal = (objA.GetHashCode() == objB.GetHashCode());

            // Assert
            Assert.IsFalse(equal);
        }
Пример #3
0
        public void TestDirectionalQueryFieldHashCodeEquality()
        {
            // Prepare
            var objA = new DirectionalQueryField("FieldName", "Value1", ParameterDirection.Output);
            var objB = new DirectionalQueryField("FieldName", "Value2", ParameterDirection.Output);

            // Act
            var equal = (objA.GetHashCode() == objB.GetHashCode());

            // Assert
            Assert.IsTrue(equal);
        }