public async Task AddTest() { // Arrange var lookup = new Lookup { Name = "Facebook" }; // Act _lookupRepository.Add(lookup); await _saveRepository.CompleteAsync(); var response = await _lookupRepository.ListAsync(); var searchEngine = await _lookupRepository.FindByIdAsync(3); // Assert Assert.AreEqual(3, response.Count()); Assert.AreEqual("FACEBOOK", searchEngine.Name.ToUpper()); }
public async Task <Response <Lookup> > SaveAsync(Lookup payload) { try { _lookupRepository.Add(payload); await _unitOfWork.CompleteAsync(); return(new Response <Lookup>(payload)); } catch (Exception ex) { _logger.LogError($"{nameof(LookupService)} {nameof(SaveAsync)} {ex.Message}"); return(new Response <Lookup>(ex.Message)); } }