public async Task <IActionResult> Delete([FromRoute] Guid deviceId)
        {
            try
            {
                await deviceService.DeleteAsync(deviceId);

                return(Ok());
            }
            catch (Exception e)
            {
                return(BadRequest(new BadRequestResponse(e.Message)));
            }
        }
        public async Task DeleteAsync_WhenCalled_ReturnsTrue()
        {
            // Arange
            var result  = false;
            var fixture = new Fixture().Customize(new AutoMoqCustomization());

            MockDeviceRepository.Setup(repository => repository.Remove("1111", new CancellationToken(false)))
            .Returns(() => null);

            // Act
            try
            {
                await _deviceService.DeleteAsync("1111", CancellationToken.None);
            }
            catch (Exception e)
            {
            }
            result = true;

            // Assert
            Assert.True(result);
        }