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

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