private void MockNotification(MbedCloudSDK.Connect.Api.Subscribe.Subscribe subscribe)
        {
            var regList = new List <DeviceEventData>()
            {
                new DeviceEventData()
                {
                    DeviceId = "1", State = DeviceEvent.Registration
                },
                new DeviceEventData()
                {
                    DeviceId = "1", State = DeviceEvent.Registration
                },
                new DeviceEventData()
                {
                    DeviceId = "2", State = DeviceEvent.Registration
                },
                new DeviceEventData()
                {
                    DeviceId = "2", State = DeviceEvent.Registration
                },
                new DeviceEventData()
                {
                    DeviceId = "3", State = DeviceEvent.Registration
                },
                new DeviceEventData()
                {
                    DeviceId = "3", State = DeviceEvent.Registration
                },
                new DeviceEventData()
                {
                    DeviceId = "4", State = DeviceEvent.Registration
                },
                new DeviceEventData()
                {
                    DeviceId = "4", State = DeviceEvent.Registration
                },
                new DeviceEventData()
                {
                    DeviceId = "5", State = DeviceEvent.Registration
                },
                new DeviceEventData()
                {
                    DeviceId = "1", State = DeviceEvent.DeRegistration
                },
                new DeviceEventData()
                {
                    DeviceId = "1", State = DeviceEvent.DeRegistration
                },
                new DeviceEventData()
                {
                    DeviceId = "2", State = DeviceEvent.DeRegistration
                },
                new DeviceEventData()
                {
                    DeviceId = "2", State = DeviceEvent.DeRegistration
                },
                new DeviceEventData()
                {
                    DeviceId = "3", State = DeviceEvent.DeRegistration
                },
                new DeviceEventData()
                {
                    DeviceId = "3", State = DeviceEvent.DeRegistration
                },
                new DeviceEventData()
                {
                    DeviceId = "4", State = DeviceEvent.DeRegistration
                },
                new DeviceEventData()
                {
                    DeviceId = "4", State = DeviceEvent.DeRegistration
                },
                new DeviceEventData()
                {
                    DeviceId = "5", State = DeviceEvent.DeRegistration
                },
                new DeviceEventData()
                {
                    DeviceId = "1", State = DeviceEvent.RegistrationUpdate
                },
                new DeviceEventData()
                {
                    DeviceId = "1", State = DeviceEvent.RegistrationUpdate
                },
                new DeviceEventData()
                {
                    DeviceId = "2", State = DeviceEvent.RegistrationUpdate
                },
                new DeviceEventData()
                {
                    DeviceId = "2", State = DeviceEvent.RegistrationUpdate
                },
                new DeviceEventData()
                {
                    DeviceId = "3", State = DeviceEvent.RegistrationUpdate
                },
                new DeviceEventData()
                {
                    DeviceId = "3", State = DeviceEvent.RegistrationUpdate
                },
                new DeviceEventData()
                {
                    DeviceId = "4", State = DeviceEvent.RegistrationUpdate
                },
                new DeviceEventData()
                {
                    DeviceId = "4", State = DeviceEvent.RegistrationUpdate
                },
                new DeviceEventData()
                {
                    DeviceId = "5", State = DeviceEvent.RegistrationUpdate
                },
                new DeviceEventData()
                {
                    DeviceId = "1", State = DeviceEvent.ExpiredRegistration
                },
                new DeviceEventData()
                {
                    DeviceId = "1", State = DeviceEvent.ExpiredRegistration
                },
                new DeviceEventData()
                {
                    DeviceId = "2", State = DeviceEvent.ExpiredRegistration
                },
                new DeviceEventData()
                {
                    DeviceId = "2", State = DeviceEvent.ExpiredRegistration
                },
                new DeviceEventData()
                {
                    DeviceId = "3", State = DeviceEvent.ExpiredRegistration
                },
                new DeviceEventData()
                {
                    DeviceId = "3", State = DeviceEvent.ExpiredRegistration
                },
                new DeviceEventData()
                {
                    DeviceId = "4", State = DeviceEvent.ExpiredRegistration
                },
                new DeviceEventData()
                {
                    DeviceId = "4", State = DeviceEvent.ExpiredRegistration
                },
                new DeviceEventData()
                {
                    DeviceId = "5", State = DeviceEvent.ExpiredRegistration
                },
            };

            foreach (var item in regList)
            {
                subscribe.Notify(item);
            }
        }
Exemple #2
0
        private void MockNotification(MbedCloudSDK.Connect.Api.Subscribe.Subscribe subscribe)
        {
            var notificationList = new List <NotificationData>()
            {
                new NotificationData()
                {
                    DeviceId = "1", Path = "/3/0/0", Payload = "SGk="
                },
                new NotificationData()
                {
                    DeviceId = "1", Path = "/3/0/1", Payload = "SGk="
                },
                new NotificationData()
                {
                    DeviceId = "1", Path = "/3/0/2", Payload = "SGk="
                },
                new NotificationData()
                {
                    DeviceId = "2", Path = "/3/0/0", Payload = "SGk="
                },
                new NotificationData()
                {
                    DeviceId = "2", Path = "/3/0/1", Payload = "SGk="
                },
                new NotificationData()
                {
                    DeviceId = "2", Path = "/3/0/2", Payload = "SGk="
                },
                new NotificationData()
                {
                    DeviceId = "3", Path = "/3/0/0", Payload = "SGk="
                },
                new NotificationData()
                {
                    DeviceId = "3", Path = "/3/0/1", Payload = "SGk="
                },
                new NotificationData()
                {
                    DeviceId = "3", Path = "/3/0/2", Payload = "SGk="
                },
                new NotificationData()
                {
                    DeviceId = "4", Path = "/3/0/0", Payload = "SGk="
                },
                new NotificationData()
                {
                    DeviceId = "4", Path = "/3/0/1", Payload = "SGk="
                },
                new NotificationData()
                {
                    DeviceId = "4", Path = "/3/0/2", Payload = "SGk="
                },
                new NotificationData()
                {
                    DeviceId = "5", Path = "/3/0/0", Payload = "SGk="
                },
                new NotificationData()
                {
                    DeviceId = "5", Path = "/3/0/1", Payload = "SGk="
                },
                new NotificationData()
                {
                    DeviceId = "5", Path = "/3/0/2", Payload = "SGk="
                },
            };

            notificationList.ForEach(n =>
            {
                subscribe.Notify(n);
            });
        }