public async void return_no_events()
        {
            var securityIndoorManager = new SecurityIndoorDevicesManager(_securityIndoorTokensFactory);
            var homes = await securityIndoorManager.GetHomes("", 0);

            var home = homes.First();

            Check.That(home.Events.Count()).IsEqualTo(0);
        }
        public async void return_homes()
        {
            var securityIndoorManager = new SecurityIndoorDevicesManager(_securityIndoorTokensFactory);
            var homes = await securityIndoorManager.GetHomes();

            Check.That(homes.Count()).IsEqualTo(1);

            var home = homes.First();

            Check.That(home.Id).IsEqualTo("5e9ed68aa91a646ece15abed");
            Check.That(home.Name).IsNotEmpty();
        }
        public async void return_events()
        {
            var securityIndoorManager = new SecurityIndoorDevicesManager(_securityIndoorTokensFactory);
            var homes = await securityIndoorManager.GetHomes();

            var home        = homes.First();
            var cameraEvent = home.Events.First();

            Check.That(home.Events.Count()).IsStrictlyPositive();
            Check.That(cameraEvent.Id).IsNotEmpty();
            Check.That(cameraEvent.Type).IsNotEmpty();
            Check.That(cameraEvent.Time).IsInstanceOf <TimeSpan>();
            Check.That(cameraEvent.CameraId).IsNotEmpty();
        }
        public async void return_cameras()
        {
            var securityIndoorManager = new SecurityIndoorDevicesManager(_securityIndoorTokensFactory);
            var homes = await securityIndoorManager.GetHomes();

            var home   = homes.First();
            var camera = home.Cameras.First();

            Check.That(home.Cameras.Count()).IsStrictlyPositive();
            Check.That(camera.Id).IsNotEmpty();
            Check.That(camera.Type).IsNotEmpty();
            Check.That(camera.Status).IsNotEmpty();
            Check.That(camera.IsLocal).IsFalse();
            Check.That(camera.SdStatus).IsNotEmpty();
            Check.That(camera.AlimStatus).IsNotEmpty();
            Check.That(camera.Name).IsNotEmpty();
        }