public async Task SavePreferredCoin_GivenInValidCoinId_ShouldThrowException() { int coinId = 10; var service = new UserPreferenceService(_context, _logger); await Assert.ThrowsAsync <ArgumentException>(() => service.SavePreferredCoin(coinId)); }
public UserPreferenceController(UserPreferenceService userPreferencesrv) { _iUserPreferenceSrv = userPreferencesrv; }
public async Task <int> GetPreferredCoin() { var service = new UserPreferenceService(_context, _logger); return(await service.GetPreferredCoinId()); }
public async Task <int> SavePreferredCoin([FromBody] int id) { var service = new UserPreferenceService(_context, _logger); return(await service.SavePreferredCoin(id)); }