protected override KeyValuePair <ConnectorBase, IDictionary <MonitoringTarget, object> > ProvideConnectorTargetsAndExpected() { OpenHardware_Connector connector = GetConnector(); IDictionary <MonitoringTarget, object> targetsAndExpected = new Dictionary <MonitoringTarget, object>() { { MonitoringTarget.GPU_Clock, Math.Round((double)CLOCK_SENSOR_VALUE, 2) }, { MonitoringTarget.GPU_Memory_Controller, Math.Round((double)MEM_CONTROLLER_SENSOR_VALUE, 2) }, { MonitoringTarget.GPU_Memory_Clock, Math.Round((double)MEM_CLOCK_SENSOR_VALUE, 2) }, { MonitoringTarget.GPU_Memory_Load, Math.Round((double)MEM_LOAD_SENSOR_VALUE, 2) }, { MonitoringTarget.GPU_Shader_Clock, Math.Round((double)SHADER_CLOCK_SENSOR_VALUE, 2) }, { MonitoringTarget.GPU_Temp, Math.Round((double)TEMP_SENSOR_VALUE, 2) }, { MonitoringTarget.GPU_Load, Math.Round((double)LOAD_SENSOR_VALUE, 2) }, { MonitoringTarget.GPU_VideoEngine_Load, Math.Round((double)VIDEO_ENG_LOAD_SENSOR_VALUE, 2) }, { MonitoringTarget.GPU_Make, GPU_MAKE }, { MonitoringTarget.Mother_Board_Make, MOTHERBOARD_MAKE }, { MonitoringTarget.FAN_Speed, (double)FAN_SPEED }, }; return(new KeyValuePair <ConnectorBase, IDictionary <MonitoringTarget, object> >(connector, targetsAndExpected)); }
protected override KeyValuePair <ConnectorBase, MonitoringTarget> ProvideConnectorWithTargetThatThrows() { OpenHardware_Connector connector = GetConnector(); return(new KeyValuePair <ConnectorBase, MonitoringTarget>(connector, MonitoringTarget.CPU_Make)); }