public RegisterDeviceCommand(Guid deviceId, IDocumentDbRepository <DeviceRegistration> database, IDeviceHub deviceHub) { _database = database; _deviceHub = deviceHub; DeviceId = deviceId; }
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)); }
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)); }