public OdsControllerTests() { var organizationList = new List <Organization> { new Organization { Id = "ValidOrg1" }, new Organization { Id = "ValidOrg2" } }; var odsSearch = new Mock <IOdsSearch>(); odsSearch.Setup(x => x.Find(It.Is <FhirRequest>(y => y.RequestingAsid == null))).Returns(System.Threading.Tasks.Task.FromResult(FhirBundle.GetBundle(organizationList))); odsSearch.Setup(x => x.GetByQuery(It.IsAny <FhirRequest>())).Returns(System.Threading.Tasks.Task.FromResult(FhirOrganizations.Valid_Organization)); odsSearch.Setup(x => x.GetByQuery(It.Is <FhirRequest>(y => y.IdentifierParameter == $"{FhirConstants.SystemOrgCode}|NOTFOUND"))).Returns(System.Threading.Tasks.Task.FromResult(null as Organization)); _odsSearch = odsSearch.Object; }
public void Dispose() { _odsSearch = null; }
public OdsController(IOdsSearch odsSearch) { _odsSearch = odsSearch; }