示例#1
0
        public async Task ReturnTest <T>(T value)
        {
            var xs = await UniTaskAsyncEnumerable.Return(value).ToArrayAsync();

            xs.Length.Should().Be(1);
            xs[0].Should().Be(value);
        }
示例#2
0
 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);
     }
 }
示例#3
0
 private void Start()
 {
     UniTaskAsyncEnumerable
     .Return(100)
     .ForEachAsync(x => Debug.Log(x));
 }