public async Task DeleteDeviceAsyncWithNullIdTest() { var restOpMock = new Mock<IHttpClientHelper>(); var registryManager = new HttpRegistryManager(restOpMock.Object, IotHubName); await registryManager.RemoveDeviceAsync(string.Empty); Assert.Fail("Delete API did not throw exception when the device id was null."); }
public async Task DeleteDeviceAsyncTest() { var restOpMock = new Mock<IHttpClientHelper>(); var mockETag = new ETagHolder() { ETag = "*" }; restOpMock.Setup(restOp => restOp.DeleteAsync(It.IsAny<Uri>(), mockETag, It.IsAny<IDictionary<HttpStatusCode, Func<HttpResponseMessage, Task<Exception>>>>(), null, It.IsAny<CancellationToken>())).Returns(Task.FromResult(0)); var registryManager = new HttpRegistryManager(restOpMock.Object, IotHubName); await registryManager.RemoveDeviceAsync(new Device()); restOpMock.VerifyAll(); }