Пример #1
0
        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));
        }
Пример #2
0
        protected override KeyValuePair <ConnectorBase, MonitoringTarget> ProvideConnectorWithTargetThatThrows()
        {
            OpenHardware_Connector connector = GetConnector();

            return(new KeyValuePair <ConnectorBase, MonitoringTarget>(connector, MonitoringTarget.CPU_Make));
        }