static public void ToInt64Test() { Byte family = 0x28; Int64 serialCode = 0x0000055f311a; var id = new DS18B20Identifier(family, serialCode); Assert.That(id.ToInt64(), Is.EqualTo(0x280000055f311a)); }
public static void OneSensorConnectedTest() { var fileSystem = new MockFileSystem(new Dictionary <string, MockFileData> { { @"/sys/bus/w1/devices/28-0000055f1020/w1_slave", new MockFileData("Testing is meh.") } }); var enumerator = new ConnectedDS18B20Enumerable(fileSystem); var sensors = enumerator.ToList(); Assert.That(sensors.Count, Is.EqualTo(1)); Assert.That(sensors[0] is SensorDS18B20); var ds18b20_id = new DS18B20Identifier(0x28, 0x55f1020); Assert.That(sensors[0].ID, Is.EqualTo(ds18b20_id.ToInt64())); }