public void ValidateDeleteWidgetHasPositiveId()
    {
        var dto = new DeleteWidgetRequestDto {
            Id = -1
        };

        dto.Validate(out var errorMessage).Should().BeFalse();
        errorMessage.Should().Be(ServiceDataUtility.GetInvalidFieldErrorMessage("id", "Must be at least 0."));
    }
 public Task <ServiceResult <DeleteWidgetResponseDto> > DeleteWidgetAsync(DeleteWidgetRequestDto request, CancellationToken cancellationToken = default) =>
 TrySendRequestAsync(ConformanceApiHttpMapping.DeleteWidgetMapping, request, cancellationToken);
 /// <summary>
 /// Deletes the specified widget.
 /// </summary>
 public Task <ServiceResult <DeleteWidgetResponseDto> > DeleteWidgetAsync(DeleteWidgetRequestDto request, CancellationToken cancellationToken)
 {
     return(TrySendRequestAsync(ExampleApiHttpMapping.DeleteWidgetMapping, request, cancellationToken));
 }
 /// <inheritdoc />
 public Task <ServiceResult <DeleteWidgetResponseDto> > DeleteWidgetAsync(DeleteWidgetRequestDto request, CancellationToken cancellationToken = default) =>
 Task.FromResult(Execute <DeleteWidgetResponseDto>(request));