public void LessThanOperator_ZeroZero_ReturnsFalse()
        {
            var left  = new ExpressionBuilderArgument();
            var right = new ExpressionBuilderArgument();

            Assert.IsFalse(left < right);
        }
        public void CompareTo_ZeroOne_ReturnsLessThanZero()
        {
            var argument = new ExpressionBuilderArgument();
            var one      = new ExpressionBuilderArgument(1);

            Assert.IsTrue(argument.CompareTo(one) < 0);
        }
        public void LessThanOperator_NullZero_ReturnsTrue()
        {
            var left  = default(ExpressionBuilderArgument);
            var right = new ExpressionBuilderArgument();

            Assert.IsTrue(left < right);
        }
        public void CompareTo_OneZero_ReturnsGreaterThanZero()
        {
            var argument = new ExpressionBuilderArgument(1);
            var zero     = new ExpressionBuilderArgument();

            Assert.IsTrue(argument.CompareTo(zero) > 0);
        }
        public void CompareTo_ZeroZero_ReturnsZero()
        {
            var argument = new ExpressionBuilderArgument();
            var zero     = new ExpressionBuilderArgument();

            Assert.AreEqual(0, argument.CompareTo(zero));
        }
        public void Equals_ZeroBoxedZero_ReturnsTrue()
        {
            var    argument = new ExpressionBuilderArgument();
            object zero     = new ExpressionBuilderArgument();

            Assert.AreEqual(true, argument.Equals(zero));
        }
        public void GreaterThanOperator_NullZero_ReturnsFalse()
        {
            var left  = default(ExpressionBuilderArgument);
            var right = new ExpressionBuilderArgument();

            Assert.IsFalse(left > right);
        }
예제 #8
0
        public GraphEdge(ITypeDescriptorContext context, ExpressionBuilderArgument label, GraphNode successor)
        {
            Label = label;
            Node  = successor;

            Text = string.Empty;
            if (label != null)
            {
                Text = label.Name;
            }
        }
        public void CompareToNonGeneric_Null_ReturnsGreaterThanZero()
        {
            IComparable argument = new ExpressionBuilderArgument();

            Assert.AreEqual(1, argument.CompareTo(null));
        }
        public void CompareTo_Null_ReturnsGreaterThanZero()
        {
            var argument = new ExpressionBuilderArgument();

            Assert.IsTrue(argument.CompareTo(null) > 0);
        }