Example #1
0
        public void GivenClientInfoExpectDeviceInfo()
        {
            SparkDevice device = client.GetDevice();

            Assert.IsNotNull(device);
            Assert.IsNotNull(device.Name);
            Assert.AreEqual(client.DeviceId, device.Id);
        }
Example #2
0
        public void GivenTestFirmwareClientInfoExpectVariables()
        {
            SparkDevice device = client.GetDevice();

            var variable = device.Variables.Where(v => v.Key == "var0").SingleOrDefault();

            Assert.IsNotNull(variable);
            Assert.AreEqual("int32", variable.Value);
        }
Example #3
0
        public void GivenTinkerAppFirmwareClientInfoExpectFunctions()
        {
            SparkDevice device = client.GetDevice();

            Assert.IsTrue(device.Functions.Contains("digitalread"), "digitalread function was not found. Ensure Tinker firmware is flashed to the device.");
            Assert.IsTrue(device.Functions.Contains("digitalwrite"), "digitalwrite function was not found. Ensure Tinker firmware is flashed to the device.");
            Assert.IsTrue(device.Functions.Contains("analogread"), "analogread function was not found. Ensure Tinker firmware is flashed to the device.");
            Assert.IsTrue(device.Functions.Contains("analogwrite"), "analogwrite function was not found. Ensure Tinker firmware is flashed to the device.");
        }
Example #4
0
        public void GivenTestFirmwareClientInfoExpectFunctions()
        {
            SparkDevice device = client.GetDevice();

            Assert.AreEqual("returnOne", device.Functions.Single(), "Test function was not found. Ensure TestFirmware.cpp is flashed to the device.");
        }