public FleetManagerTests() { mockIotClient = new Mock <IIotHubRegistryClient>(); mockCosmosClientRobot = new Mock <ICosmosDbClient <Robot> >(); mockCosmosClientTelemetry = new Mock <ICosmosDbClient <RobotTelemetry> >(); telemetryHandler = new TelemetryHandler(mockCosmosClientTelemetry.Object, Mock.Of <ILogger <TelemetryHandler> >()); mockLogger = new Mock <ILogger <FleetManager> >(); }
public FleetManager( IIotHubRegistryClient iotHubRegistryClient, ICosmosDbClient <Robot> cosmosDbClientRobot, ITelemetryHandler telemetryHandler, ILogger <FleetManager> logger) { this.iotHubRegistryClient = iotHubRegistryClient; this.cosmosDbClientRobot = cosmosDbClientRobot; this.telemetryHandler = telemetryHandler; this.logger = logger; }