public async Task ReturnTest <T>(T value) { var xs = await UniTaskAsyncEnumerable.Return(value).ToArrayAsync(); xs.Length.Should().Be(1); xs[0].Should().Be(value); }
public async Task UnionThrow() { foreach (var item in UniTaskTestException.Throws()) { var xs = item.Union(UniTaskAsyncEnumerable.Return(10)).ToArrayAsync(); await Assert.ThrowsAsync <UniTaskTestException>(async() => await xs); } foreach (var item in UniTaskTestException.Throws()) { var xs = UniTaskAsyncEnumerable.Return(10).Union(item).ToArrayAsync(); await Assert.ThrowsAsync <UniTaskTestException>(async() => await xs); } }
private void Start() { UniTaskAsyncEnumerable .Return(100) .ForEachAsync(x => Debug.Log(x)); }