protected override KeyValuePair <ConnectorBase, IDictionary <MonitoringTarget, object> > ProvideConnectorTargetsAndExpected() { SystemIO_Connector connector = GetConnector(); IDictionary <MonitoringTarget, object> targetsAndExpected = new Dictionary <MonitoringTarget, object>() { { MonitoringTarget.Primary_HDD_Used_Space, 100 * (1 - Math.Round((((double )TOTAL_FREE_SPACE_LOCAL1) / ((double)TOTAL_SPACE_LOCAL1)), 2)) }, { MonitoringTarget.Secondary_HDD_Used_Space, 100 * (1 - Math.Round((((double )TOTAL_FREE_SPACE_LOCAL2) / ((double)TOTAL_SPACE_LOCAL2)), 2)) }, { MonitoringTarget.Primary_Network_HDD_Used_Space, 100 * (1 - Math.Round((((double )TOTAL_FREE_SPACE_NETWORK1) / ((double)TOTAL_SPACE_NETWORK1)), 2)) }, { MonitoringTarget.Secondary_Network_HDD_Used_Space, 100 * (1 - Math.Round((((double )TOTAL_FREE_SPACE_NETWORK2) / ((double)TOTAL_SPACE_NETWORK2)), 2)) }, }; return(new KeyValuePair <ConnectorBase, IDictionary <MonitoringTarget, object> >(connector, targetsAndExpected)); }
protected override KeyValuePair <ConnectorBase, MonitoringTarget> ProvideConnectorWithTargetThatThrows() { SystemIO_Connector connector = GetConnector(); return(new KeyValuePair <ConnectorBase, MonitoringTarget>(connector, MonitoringTarget.GPU_Clock)); }