Exemple #1
0
 public RegisterDeviceCommand(Guid deviceId, IDocumentDbRepository <DeviceRegistration> database,
                              IDeviceHub deviceHub)
 {
     _database  = database;
     _deviceHub = deviceHub;
     DeviceId   = deviceId;
 }
Exemple #2
0
        public virtual RegisterDeviceCommand GetStandardRegisterDeviceCommand(Guid?deviceIdIs = null,
                                                                              IDocumentDbRepository <DeviceRegistration> databaseIs = null, IDeviceHub deviceHubIs = null,
                                                                              bool useStandardValues = true)
        {
            if (useStandardValues && !deviceIdIs.HasValue)
            {
                deviceIdIs = StandardDeviceId;
            }

            if (useStandardValues && databaseIs == null)
            {
                databaseIs = GetStandardMockDatabase <DeviceRegistration>().Object;
            }

            if (useStandardValues && deviceHubIs == null)
            {
                deviceHubIs = GetStandardMockDeviceHub().Object;
            }

            Debug.Assert(deviceIdIs != null, nameof(deviceIdIs) + " != null");

            return(new RegisterDeviceCommand(deviceIdIs.Value, databaseIs, deviceHubIs));
        }
Exemple #3
0
        public override RegisterDeviceCommand GetStandardRegisterDeviceCommand(Guid?deviceIdIs = null,
                                                                               IDocumentDbRepository <DeviceRegistration> databaseIs = null, IDeviceHub deviceHubIs = null,
                                                                               bool useStandardValues = true)
        {
            if (useStandardValues && databaseIs == null)
            {
                databaseIs = DeviceRegistrationDb;
            }


            return(base.GetStandardRegisterDeviceCommand(deviceIdIs, databaseIs, deviceHubIs, useStandardValues));
        }