public async Task RegisterDevicesAsyncWithNullDeviceListTest() { var restOpMock = new Mock<IHttpClientHelper>(); var registryManager = new HttpRegistryManager(restOpMock.Object, IotHubName); await registryManager.AddDevicesAsync(new List<Device>()); Assert.Fail("RegisterDevices API did not throw exception when Null device list was used."); }
public async Task RegisterDevicesAsyncWithDeviceIdNullTest() { 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.AddDevicesAsync(new List<Device>() { goodDevice, badDevice }); Assert.Fail("RegisterDevices API did not throw exception when deviceId was null."); }
public async Task RegisterDevicesAsyncWithInvalidDeviceIdTest() { 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.AddDevicesAsync(new List<Device>() {goodDevice, badDevice}); Assert.Fail("RegisterDevices API did not throw exception when bad deviceid was used."); }