public async Task <ActionResult> DeleteDifficulty(int id, [FromBody] BaseRequest request) { if (await appsService.IsRequestValidOnThisLicense( request.AppId, request.License, request.RequestorId)) { var result = await difficultiesService.DeleteDifficulty(id); if (result.Success) { result.Message = ControllerMessages.StatusCode200(result.Message); return(Ok(result)); } else { result.Message = ControllerMessages.StatusCode404(result.Message); return(NotFound(result.Message)); } } else { return(BadRequest(ControllerMessages.InvalidLicenseRequestMessage)); } }
public async Task DeleteADifficulty() { // Arrange // Act var result = await sut.DeleteDifficulty(1); // Assert Assert.That(result.Success, Is.True); Assert.That(result.Message, Is.EqualTo("Difficulty Deleted")); }