public void FirstOrDefaultWithConditionButNoMatchingData() { DataProducer <int> subject = new DataProducer <int>(); IFuture <int> first = subject.FirstOrDefault(x => x > 5); subject.ProduceAndEnd(3, 4); Assert.AreEqual(0, first.Value); }
public void FirstOrDefaultWithoutData() { DataProducer <int> subject = new DataProducer <int>(); IFuture <int> first = subject.FirstOrDefault(); subject.End(); Assert.AreEqual(0, first.Value); }
public void FirstOrDefaultWithDataAndCondition() { DataProducer <int> subject = new DataProducer <int>(); IFuture <int> first = subject.FirstOrDefault(x => x > 5); subject.ProduceAndEnd(3, 4, 5, 6, 7); Assert.AreEqual(6, first.Value); }
public void FirstOrDefaultWithConditionButNoMatchingData() { DataProducer<int> subject = new DataProducer<int>(); IFuture<int> first = subject.FirstOrDefault(x => x > 5); subject.ProduceAndEnd(3, 4); Assert.AreEqual(0, first.Value); }
public void FirstOrDefaultWithoutData() { DataProducer<int> subject = new DataProducer<int>(); IFuture<int> first = subject.FirstOrDefault(); subject.End(); Assert.AreEqual(0, first.Value); }
public void FirstOrDefaultWithDataAndCondition() { DataProducer<int> subject = new DataProducer<int>(); IFuture<int> first = subject.FirstOrDefault(x => x > 5); subject.ProduceAndEnd(3, 4, 5, 6, 7); Assert.AreEqual(6, first.Value); }