public void foreach_async_test2() { var manager = LiteDbFlexerManager.Instance.Create <UserDto>(); manager.LiteDatabase.DropCollection(manager.TableName); var users = new JList <UserDto>(); users.Add(new UserDto() { Name = "a", Age = 1 }); users.Add(new UserDto() { Name = "b", Age = 2 }); users.Add(new UserDto() { Name = "c", Age = 3 }); users.forEachAsync(item => { var inserted = LiteDbFlexerManager.Instance.Create <UserDto>().LiteCollection.Insert(item); Assert.NotNull(inserted.AsObjectId); return(Task.CompletedTask); }); }