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);
        }
Exemple #2
0
        public async Task <IActionResult> DeleteUserSubscription([FromRoute] int id)
        {
            var result = await _subscriptionService.DeleteUserSubscription(id);

            if (!result)
            {
                return(BadRequest(result));
            }
            return(Ok(result));
        }