public async Task RegisterDevices2AsyncWithNullDeviceListTest() { var restOpMock = new Mock<IHttpClientHelper>(); var registryManager = new HttpRegistryManager(restOpMock.Object, IotHubName); await registryManager.AddDevices2Async(new List<Device>()); Assert.Fail("RegisterDevices API did not throw exception when Null device list was used."); }
public async Task RegisterDevices2AsyncWithDeviceIdNullTest() { var goodDevice = new Device("123") { ConnectionState = DeviceConnectionState.Connected }; var badDevice = new Device(); var restOpMock = new Mock<IHttpClientHelper>(); var registryManager = new HttpRegistryManager(restOpMock.Object, IotHubName); await registryManager.AddDevices2Async(new List<Device>() { goodDevice, badDevice }); Assert.Fail("RegisterDevices API did not throw exception when deviceId was null."); }
public async Task RegisterDevices2AsyncWithInvalidDeviceIdTest() { var goodDevice = new Device("123") { ConnectionState = DeviceConnectionState.Connected }; // '/' is not a valid character in DeviceId var badDevice = new Device("/baddevice") { ConnectionState = DeviceConnectionState.Connected }; var restOpMock = new Mock<IHttpClientHelper>(); var registryManager = new HttpRegistryManager(restOpMock.Object, IotHubName); await registryManager.AddDevices2Async(new List<Device>() { goodDevice, badDevice }); Assert.Fail("RegisterDevices API did not throw exception when bad deviceid was used."); }