示例#1
0
    public void YieldSingle_ExpectCollectionLengthEqualsOne(
        object?sourceValue)
    {
        var actual = Yielder <object?> .YieldSingle(sourceValue);

        var actualLength = actual.Count();

        Assert.AreEqual(1, actualLength);
    }
示例#2
0
    public void YieldSingle_ExpectFirstItemIsSameAsSourceValue(
        object?sourceValue)
    {
        var actual = Yielder <object?> .YieldSingle(sourceValue);

        var actualFirst = actual.FirstOrDefault();

        Assert.AreSame(sourceValue, actualFirst);
    }
示例#3
0
 public static IEnumerable <T> YieldSingle <T>(this T value)
 =>
 Yielder <T> .YieldSingle(value);