< Summary

Line coverage
46%
Covered lines: 13
Uncovered lines: 15
Coverable lines: 28
Total lines: 44
Line coverage: 46.4%
Branch coverage
50%
Covered branches: 1
Total branches: 2
Branch coverage: 50%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
ProjectToDto(...)100%210%
ToDto(...)50%2292.86%

File(s)

/home/runner/work/ProjectRead.ing/ProjectRead.ing/Api/obj/Debug/net10.0/generated/Riok.Mapperly/Riok.Mapperly.MapperGenerator/UserMapper.g.cs

#LineLine coverage
 1// <auto-generated />
 2#nullable enable
 3namespace Api.Auth.Queries
 4{
 5    public static partial class UserMapper
 6    {
 7        [global::System.CodeDom.Compiler.GeneratedCode("Riok.Mapperly", "4.3.1.0")]
 8        public static partial global::System.Linq.IQueryable<global::Api.Auth.Queries.User> ProjectToDto(global::System.
 09        {
 10#nullable disable
 011            return global::System.Linq.Queryable.Select(
 012                q,
 013                x => new global::Api.Auth.Queries.User(
 014                    x.Id,
 015                    x.RowVersion,
 016                    x.MetadataAddedAt,
 017                    x.MetadataUpdatedAt,
 018                    x.Email,
 019                    x.EmailVerified,
 020                    x.Admin
 021                )
 022            );
 23#nullable enable
 024        }
 25
 26        [global::System.CodeDom.Compiler.GeneratedCode("Riok.Mapperly", "4.3.1.0")]
 27        [return: global::System.Diagnostics.CodeAnalysis.NotNullIfNotNull(nameof(o))]
 28        public static partial global::Api.Auth.Queries.User? ToDto(global::Api.Auth.Models.UserEF? o)
 129        {
 130            if (o == null)
 031                return default;
 132            var target = new global::Api.Auth.Queries.User(
 133                o.Id,
 134                o.RowVersion,
 135                o.MetadataAddedAt,
 136                o.MetadataUpdatedAt,
 137                o.Email,
 138                o.EmailVerified,
 139                o.Admin
 140            );
 141            return target;
 142        }
 43    }
 44}