Exemplo n.º 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);
        }
Exemplo n.º 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);
     }
 }
Exemplo n.º 3
0
 private void Start()
 {
     UniTaskAsyncEnumerable
     .Return(100)
     .ForEachAsync(x => Debug.Log(x));
 }