예제 #1
0
 private void GivenExistingABSelectRegisterValues(int registerNum, ABSelectRegisterBits abSelectRegisterBits)
 {
     Mock.Get(_fakeReadbackABSelectRegistersCommand)
     .Setup(x => x.ReadbackABSelectRegister(registerNum))
     .Returns(abSelectRegisterBits)
     .Verifiable();
 }
 private void ThenABSelectRegistersInDeviceStateCacheAreUpdated(int abSelectRegisterNum,
                                                                ABSelectRegisterBits expectedValue)
 {
     _deviceState
     .ABSelectRegisters[abSelectRegisterNum]
     .GetValueOrDefault(ABSelectRegisterBits.AllChannelsA)
     .Should()
     .Be(expectedValue);
 }
예제 #3
0
 private void ThenABSelectRegisterCacheInDeviceStateShouldBe(int registerNum,
                                                             ABSelectRegisterBits abSelectRegisterBits)
 {
     _deviceState.ABSelectRegisters[registerNum].Should().Be(abSelectRegisterBits);
 }
예제 #4
0
 private void ThenNewABSelectRegisterBitsShouldBe(ABSelectRegisterBits abSelectRegisterBits)
 {
     _dataSent.Should().Be((ushort)abSelectRegisterBits);
 }
 private void GivenABSelectRegisterValueInDeviceMemory(ABSelectRegisterBits abSelectRegisterBits)
 {
     Mock.Get(_fakeReadSPICommand)
     .Setup(x => x.ReadSPI())
     .Returns((ushort)abSelectRegisterBits);
 }