public void DeleteDeviceTest() { var deleteDeviceRequest = new DeleteSpectraDeviceRequest("device"); var mockNetwork = new Mock <INetwork>(MockBehavior.Strict); mockNetwork .Setup(n => n.Invoke(deleteDeviceRequest)) .Returns(new MockHttpWebResponse(null, HttpStatusCode.NoContent, null)); var mockBuilder = new Mock <ISpectraRioBrokerClientBuilder>(MockBehavior.Strict); mockBuilder .Setup(b => b.Build()) .Returns(new SpectraRioBrokerClient(mockNetwork.Object)); var builder = mockBuilder.Object; var client = builder.Build(); client.DeleteSpectraDevice(deleteDeviceRequest); mockBuilder.VerifyAll(); mockNetwork.VerifyAll(); }
/// <inheritdoc/> public void DeleteSpectraDevice(DeleteSpectraDeviceRequest request) { ExceptionDecorator.Run(() => new DeleteSpectraDeviceResponseParser().Parse(_network.Invoke(request))); }