Ejemplo n.º 1
0
 // [FakeQueueTrigger] expects object to come as a FakeQueueDataBatch
 private static FakeQueueDataBatch NewTriggerObject(Functions2.Payload obj)
 {
     return(new FakeQueueDataBatch
     {
         Events = new FakeQueueData[]
         {
             new FakeQueueData
             {
                 Message = JsonConvert.SerializeObject(obj)
             }
         }
     });
 }
Ejemplo n.º 2
0
        public async Task InvokeTrigger()
        {
            var obj = new Functions2.Payload
            {
                k1 = 100,
                k2 = 200
            };

            string result = await Invoke <Functions2>(new
            {
                trigger = NewTriggerObject(obj), // supplies k1,k2
                k1      = 111                    // overwrites trigger.k1
            });

            Assert.Equal("111-x;200-y;111", result);
        }