public async Task GetISA() { //Arrange mockRepo.Reset(); mockRepo.Setup(b => b.GetISA(It.IsAny <Guid>())) .Returns(Task.FromResult(new List <ISARequest>() { new ISARequest() { IsaId = "123", Description = "testDescription1", IsaType = "isaType1", Active = true }, new ISARequest() { IsaId = "124", Description = "testDescription2", IsaType = "isaType2", Active = false } })); //Act var result = await subject_test.GetISA(It.IsAny <Guid>()); //Assert mockRepo.Verify(); Assert.NotNull(result); Assert.Equal(2, result.Count); Assert.Equal("testDescription2", result[1].Description); }
public async Task <IActionResult> GetISA() { try { var facilityKey = Guid.Parse(executionContextAccessor.Current.Facility.FacilityKey); _logger.LogInformation(LoggingConstants.GetISA, facilityKey); List <ISARequest> isaList = await _isaManager.GetISA(facilityKey); return(Ok(isaList)); } catch (Exception ex) { _logger.LogError(ex.Message); return(StatusCode(500)); } }