public async void ConditionalDelete_Invalid() { var service = new NrlsMaintain(_nrlsApiSettings, _fhirMaintain, _fhirSearch, _cache, _fhirValidation); var response = await service.Delete <DocumentReference>(FhirRequests.Invalid_ConditionalDelete); Assert.IsType <OperationOutcome>(response); Assert.False(response.Success); }
public async void ConditionalDelete_InvalidAsidForCustodian() { var service = new NrlsMaintain(_nrlsApiSettings, _fhirMaintain, _fhirSearch, _sdsService, _fhirValidation); var response = await service.Delete(FhirRequests.Invalid_ConditionalDelete); Assert.IsType <OperationOutcome>(response); Assert.False(response.Success); }
public async void Delete_Invalid_NotFound() { var service = new NrlsMaintain(_nrlsApiSettings, _fhirMaintain, _fhirSearch, _sdsService, _fhirValidation); var response = await service.Delete(FhirRequests.Valid_Delete_Alt); Assert.IsType <OperationOutcome>(response); Assert.False(response.Success); }
public async void Delete_Valid_Conditional_Id() { var service = new NrlsMaintain(_nrlsApiSettings, _fhirMaintain, _fhirSearch, _sdsService, _fhirValidation); var response = await service.Delete(FhirRequests.Valid_Delete_Query_Id); Assert.IsType <OperationOutcome>(response); Assert.True(response.Success); }
public void ConditionalDelete_Invalid_Subject() { var service = new NrlsMaintain(_nrlsApiSettings, _fhirMaintain, _fhirSearch, _cache, _fhirValidation); Assert.ThrowsAsync <HttpFhirException>(async delegate { await SystemTasks.Task.Run(async() => { var response = await service.Delete <DocumentReference>(FhirRequests.Invalid_ConditionalDelete_NoSubject); }); }); }
public void Delete_Invalid_Path_Id_And_Query() { var service = new NrlsMaintain(_nrlsApiSettings, _fhirMaintain, _fhirSearch, _sdsService, _fhirValidation); Assert.ThrowsAsync <HttpFhirException>(async delegate { await SystemTasks.Task.Run(async() => { var response = await service.Delete(FhirRequests.Invalid_Delete_Path_Id_and_Query); }); }); }
public void ConditionalDelete_Invalid_Identifier() { var service = new NrlsMaintain(_nrlsApiSettings, _fhirMaintain, _fhirSearch, _sdsService, _fhirValidation); Assert.ThrowsAsync <HttpFhirException>(async delegate { await SystemTasks.Task.Run(async() => { var response = await service.Delete(FhirRequests.Invalid_ConditionalDelete_IncompleteIdentifier); }); }); }