public void WriteType_set(CharacteristicWriteType writeType, CharacteristicPropertyType currentProperties) { var characteristic = new CharacteristicMock { MockPropterties = currentProperties }; characteristic.WriteType = writeType; Assert.Equal(writeType, characteristic.WriteType); }
public void WriteType_set_throws_InvalidOperationException(CharacteristicWriteType writeType, CharacteristicPropertyType currentProperties) { var characteristic = new CharacteristicMock { MockPropterties = currentProperties }; Assert.Throws<InvalidOperationException>(() => { characteristic.WriteType = writeType; }); }
public async Task Write_WriteType(CharacteristicWriteType expectedWriteType, CharacteristicWriteType currentWriteType, CharacteristicPropertyType currentProperties) { var characteristic = new CharacteristicMock { MockPropterties = currentProperties, WriteType = currentWriteType }; await characteristic.WriteAsync(new byte[0]); var writtenType = characteristic.WriteHistory.First().WriteType; Assert.Equal(expectedWriteType, writtenType); }
public void WriteType_initial_value() { var characteristic = new CharacteristicMock(); Assert.Equal(CharacteristicWriteType.Default, characteristic.WriteType); }