Пример #1
0
        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;
        }
Пример #2
0
 public void Dispose()
 {
     _odsSearch = null;
 }
 public OdsController(IOdsSearch odsSearch)
 {
     _odsSearch = odsSearch;
 }