public void AsIFutureEnumerable() { DataProducer <string> subject = new DataProducer <string>(); IFuture <IEnumerable <string> > result = subject.AsFutureEnumerable(); subject.ProduceAndEnd("a", "b", "c", "d"); Assert.IsTrue(result.Value.SequenceEqual(new[] { "a", "b", "c", "d" })); }