public async Task RemoveTwoFactorAuthenticationAsync_WithValidGuid_ReturnsNoData()
        {
            // Arrange
            var twoFactorAuthService = Substitute.For <ITwoFactorAuthService>();
            var controller           = new TwoFactorAuthController(twoFactorAuthService);

            // Act
            IActionResult actionResult = await controller.RemoveTwoFactorAuthenticationAsync(Guid.NewGuid());

            // Assert
            var notContentResult = actionResult as NoContentResult;

            Assert.NotNull(notContentResult);
        }
        public async Task RemoveTwoFactorAuthenticationAsync_WithEmptyGuid_ReturnsBadRequest()
        {
            // Arrange
            var twoFactorAuthService = Substitute.For <ITwoFactorAuthService>();
            var controller           = new TwoFactorAuthController(twoFactorAuthService);

            // Act
            IActionResult actionResult = await controller.RemoveTwoFactorAuthenticationAsync(Guid.Empty);

            // Assert
            var badRequestResult = actionResult as BadRequestResult;

            Assert.NotNull(badRequestResult);
        }