Beispiel #1
0
        public void TestClimateDeviceHTTPCommandCreation()
        {
            var climateDevice  = new ClimateDevice("TestDevice");
            var expectedString =
                string.Format("HW=TestDevice&SUUID={0}&CMD0={1}&CMD1={2}&CMD2={3}",
                              climateDevice.ServiceUUID, ClimateDevice.TEMPERATURE_F_UUID,
                              ClimateDevice.TEMPERATURE_C_UUID, ClimateDevice.HUMIDITY_UUID);

            Assert.Equal(expectedString, climateDevice.CommandString);
        }
Beispiel #2
0
        public void TestClimateDeviceConnection()
        {
            var climateDevice  = new ClimateDevice("ClimateServiceBLE1");
            var cmdStr         = "HW=ClimateServiceBLE1";
            var expectedResult = "\nSuccessfully connected to BLE device\n";

            var retValue = RPiCommLink.GetInstance().SendCommand(cmdStr);


            output.WriteLine(retValue);

            Assert.Equal(expectedResult, retValue);
        }