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); }