示例#1
0
        public async Task DeviceDiscovery_Exist()
        {
            _azureConnector = new AzureConnector(_azureSetup.ConnectionString, _azureSetup.ContainerName, "metadata.csv",
                                                 _csvService);
            var result = await _azureConnector.DeviceDiscovery();

            var sensors = _azureSetup.GetTestSensors().ToList().OrderBy(x => x);

            Assert.NotNull(result);
            Assert.AreEqual(1, result.Count, "Device count");
            Assert.AreEqual("dockan", result.First().Id, "Device Id");
            Assert.AreEqual(3, result.First().Sensors.Count, "Device Sensors count");
            Assert.AreEqual("dockan", result.First().Id, "Device Id");
            Assert.AreEqual(sensors, result.First().Sensors.OrderBy(x => x), "List of Sensors");
        }
示例#2
0
        public async Task DeviceDiscovery_DoesntExist()
        {
            var devices = await _azureConnector.DeviceDiscovery();

            Assert.AreEqual(null, devices);
        }