コード例 #1
0
        static MockRequestHelper()
        {
            MemoryStream ms = new MemoryStream();

            using (FileStream fs = File.OpenRead("samplepayload.json"))
            {
                fs.CopyTo(ms);
                MockRequestHelper.testItemResponsePayload = ms.ToArray();
            }

            ms = new MemoryStream();
            using (FileStream fs = File.OpenRead("samplefeedpayload.json"))
            {
                fs.CopyTo(ms);
                MockRequestHelper.testItemFeedResponsePayload = ms.ToArray();
            }

            List <TransactionalBatchOperationResult> results = new List <TransactionalBatchOperationResult>
            {
                new TransactionalBatchOperationResult(System.Net.HttpStatusCode.OK)
                {
                    ResourceStream = new MemoryStream(MockRequestHelper.testItemFeedResponsePayload, 0, MockRequestHelper.testItemFeedResponsePayload.Length, writable: false, publiclyVisible: true),
                    ETag           = Guid.NewGuid().ToString()
                }
            };

            batchResponsePayloadWriter = new BatchResponsePayloadWriter(results);
            batchResponsePayloadWriter.PrepareAsync().GetAwaiter().GetResult();
        }