public async Task DeleteUserSubscription_ReturnsTrue_WhenValidUsername() { // arrange _subscriptionRepositoryMock.Setup(x => x.DeleteByUserId(It.IsAny <int>())).ReturnsAsync(true); _userServiceMock.Setup(x => x.GetUserById(It.IsAny <int>())).Returns(MockData.Users.GetValidUser()); // act var result = await _subscriptionService.DeleteUserSubscription(1); // assert Assert.True(result); }
public async Task <IActionResult> DeleteUserSubscription([FromRoute] int id) { var result = await _subscriptionService.DeleteUserSubscription(id); if (!result) { return(BadRequest(result)); } return(Ok(result)); }