public Validate_Should
 (
     WebApplicationFactory <Startup> aWebApplicationFactory,
     JsonSerializerSettings aJsonSerializerSettings
 ) : base(aWebApplicationFactory, aJsonSerializerSettings)
 {
     DeleteConnectionRequestValidator = new DeleteConnectionRequestValidator();
     DeleteConnectionRequest          = new DeleteConnectionRequest("ConnectionId");
 }
 public void Have_error_when_ConnectionId_is_null()
 {
     DeleteConnectionRequest.ConnectionId = null;
     DeleteConnectionRequestValidator
     .ShouldHaveValidationErrorFor
     (
         aDeleteConnectionRequest => aDeleteConnectionRequest.ConnectionId,
         DeleteConnectionRequest
     );
 }
 public void Have_error_when_ConnectionId_is_empty() => DeleteConnectionRequestValidator
 .ShouldHaveValidationErrorFor(aDeleteConnectionRequest => aDeleteConnectionRequest.ConnectionId, string.Empty);
        public void Be_Valid()
        {
            ValidationResult validationResult = DeleteConnectionRequestValidator.TestValidate(DeleteConnectionRequest);

            validationResult.IsValid.Should().BeTrue();
        }