public async Task GivenValidInput_WhenAddCustomTagIsInvoked_ThenShouldSucceed() { DicomTag tag = DicomTag.DeviceSerialNumber; CustomTagEntry entry = tag.BuildCustomTagEntry(); await _customTagService.AddCustomTagAsync(new CustomTagEntry[] { entry }, default); _customTagEntryValidator.ReceivedWithAnyArgs().ValidateCustomTags(default);
public async Task <AddCustomTagResponse> Handle(AddCustomTagRequest request, CancellationToken cancellationToken) { if (await AuthorizationService.CheckAccess(DataActions.Write, cancellationToken) != DataActions.Write) { throw new UnauthorizedDicomActionException(DataActions.Write); } return(await _addCustomTagService.AddCustomTagAsync(request.CustomTags, cancellationToken)); }
public async Task <AddCustomTagResponse> Handle(AddCustomTagRequest request, CancellationToken cancellationToken) { return(await _addCustomTagService.AddCustomTagAsync(request.CustomTags, cancellationToken)); }