public void YieldSingle_ExpectCollectionLengthEqualsOne( object?sourceValue) { var actual = Yielder <object?> .YieldSingle(sourceValue); var actualLength = actual.Count(); Assert.AreEqual(1, actualLength); }
public void YieldSingle_ExpectFirstItemIsSameAsSourceValue( object?sourceValue) { var actual = Yielder <object?> .YieldSingle(sourceValue); var actualFirst = actual.FirstOrDefault(); Assert.AreSame(sourceValue, actualFirst); }
public static IEnumerable <T> YieldSingle <T>(this T value) => Yielder <T> .YieldSingle(value);