public void GivenWrapper_WhenInstantiateConnector_ThenItCallsWrapperInitialize() { Mock <INvidiaComponent> component = new Mock <INvidiaComponent>(); component.Setup(c => c.Initialize()).Verifiable(); NVDIA_API_Connector connector = new NVDIA_API_Connector(component.Object); component.Verify(c => c.Initialize(), Times.Once); }
protected override KeyValuePair <ConnectorBase, IDictionary <MonitoringTarget, object> > ProvideConnectorTargetsAndExpected() { NVDIA_API_Connector connector = GetConnector(); IDictionary <MonitoringTarget, object> targetsAndExpected = new Dictionary <MonitoringTarget, object>() { { MonitoringTarget.GPU_Make, GPU_MAKE }, { MonitoringTarget.GPU_Load, GPU_LOAD }, { MonitoringTarget.GPU_Temp, GPU_TEMP } }; return(new KeyValuePair <ConnectorBase, IDictionary <MonitoringTarget, object> >(connector, targetsAndExpected)); }
protected override KeyValuePair <ConnectorBase, MonitoringTarget> ProvideConnectorWithTargetThatThrows() { NVDIA_API_Connector connector = GetConnector(); return(new KeyValuePair <ConnectorBase, MonitoringTarget>(connector, MonitoringTarget.Mother_Board_Make)); }