public void ItReturnsDeviceModelTelemetryFromServiceModel() { // Arrange var message = this.GetDeviceModelMessage(); // Act var result = DeviceModelTelemetry.FromServiceModel(message); // Assert Assert.IsType <DeviceModelTelemetry>(result); }
public void ItReturnsDeviceModelMessageFromDeviceModelTelemetry() { // Arrange var telemetry = this.GetDeviceModelTelemetry(); // Act var result = DeviceModelTelemetry.ToServiceModel(telemetry); // Assert Assert.IsType <DeviceModelMessage>(result); }
private DeviceModelTelemetry GetDeviceModelTelemetry() { var telemetry = new DeviceModelTelemetry() { Interval = "00:10:00", MessageTemplate = "{\"cargotemperature\":${cargotemperature},\"cargotemperature_unit\":\"${cargotemperature_unit}\"}", MessageSchema = new DeviceModelTelemetryMessageSchema() { Name = "truck", Format = "JSON", Fields = new Dictionary <string, string>() { { "cargotemperature", "double" } } } }; return(telemetry); }