public async Task Get_the_most_expensive_product_untyped_batch()
        {
            object result = 0;
            var batch = new ODataBatch(_client);
            batch += async c => result = await c
                .FindScalarAsync("Products/Default.MostExpensive()");
            await batch.ExecuteAsync();

            Assert.InRange((double)result, 500, 1000);
        }
        public async Task CreateMovie_batch()
        {
            Movie result = null;
            var batch = new ODataBatch(_client);
            batch += async c => result = await c
                .Unbound<Movie>()
                .Action("CreateMovie")
                .Set(new { Title = Guid.NewGuid().ToString() })
                .ExecuteAsSingleAsync();
            await batch.ExecuteAsync();

            Assert.True(result.ID > 0);
        }