Beispiel #1
0
        public void GetNameFor_INullValue_ReturnsNull()
        {
            INullValue value             = Instance.Null <IEnumerable>();
            var        nameForSubstitute = new NameForSubstitute();

            var result = nameForSubstitute.GetNameFor(value);

            result.ShouldBe("null");
        }
Beispiel #2
0
        protected virtual string CreateFieldConditionString(string fieldName, RelationalOperators op, INullValue value)
        {
            var cond = string.Empty;

            if ((op & RelationalOperators.Equal) == RelationalOperators.Equal)
            {
                cond = string.Concat(fieldName, " Is Null");
                op   = op ^ RelationalOperators.Equal;
                if (op == 0)
                {
                    return(string.Concat(ConditionStringItemPrefix, cond, ConditionStringItemPostfix));
                }
            }

            var cond2 = string.Concat(fieldName, OperatorString(op), ValueConverter.ConvertValueToString(value));

            return(string.IsNullOrEmpty(cond2) ? cond : string.Concat("(", cond, " Or ", cond2, ")"));
        }
Beispiel #3
0
        public void InstanceNull_ReturnsNullSubstitute()
        {
            INullValue nullSubstitute = Instance.Null <ITestInterfaceOne>();

            nullSubstitute.Type.ShouldBe(typeof(ITestInterfaceOne));
        }