< Summary

Information
Class: ArturRios.Util.WebApi.Security.Validation.CredentialsValidator
Assembly: ArturRios.Util.WebApi
File(s): D:\Repositories\dotnet-webapi-util\src\Security\Validation\CredentialsValidator.cs
Line coverage
100%
Covered lines: 5
Uncovered lines: 0
Coverable lines: 5
Total lines: 15
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage
100%
Covered methods: 1
Fully covered methods: 1
Total methods: 1
Method coverage: 100%
Full method coverage: 100%

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
.ctor()100%11100%

File(s)

D:\Repositories\dotnet-webapi-util\src\Security\Validation\CredentialsValidator.cs

#LineLine coverage
 1using ArturRios.Util.WebApi.Security.Records;
 2using FluentValidation;
 3
 4namespace ArturRios.Util.WebApi.Security.Validation;
 5
 6/// <summary>FluentValidation validator for <see cref="Credentials"/>: requires a valid email and a password of at least
 7public class CredentialsValidator : AbstractValidator<Credentials>
 8{
 9    /// <summary>Defines the validation rules for <see cref="Credentials"/>.</summary>
 410    public CredentialsValidator()
 411    {
 412        RuleFor(credentials => credentials.Email).NotEmpty().EmailAddress();
 413        RuleFor(credentials => credentials.Password).NotEmpty().MinimumLength(8);
 414    }
 15}

Methods/Properties

.ctor()