public void GetNameFor_INullValue_ReturnsNull() { INullValue value = Instance.Null <IEnumerable>(); var nameForSubstitute = new NameForSubstitute(); var result = nameForSubstitute.GetNameFor(value); result.ShouldBe("null"); }
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, ")")); }
public void InstanceNull_ReturnsNullSubstitute() { INullValue nullSubstitute = Instance.Null <ITestInterfaceOne>(); nullSubstitute.Type.ShouldBe(typeof(ITestInterfaceOne)); }