Is it expected that FluentValidation is not invoked when running tests? Since it's using FluentValidation.AspNetCore it's only being invoked through the MVC pipeline, which is bypassed from the tests.
I ended up adding this to my test project, which invokes the validators as a pipeline behavior: https://github.com/GetoXs/MediatR.Extensions.FluentValidation.AspNetCore