< Summary

Information
Class: EF.Blockchain.Server.Mappers.TransactionSearchMapper
Assembly: EF.Blockchain.Server
File(s): C:\dev\@web3\web3-001-ef-blockchain\backend\EF.Blockchain\src\EF.Blockchain.Server\Mappers\TransactionSearchMapper.cs
Line coverage
90%
Covered lines: 10
Uncovered lines: 1
Coverable lines: 11
Total lines: 22
Line coverage: 90.9%
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
ToDto(...)50%2290.9%

File(s)

C:\dev\@web3\web3-001-ef-blockchain\backend\EF.Blockchain\src\EF.Blockchain.Server\Mappers\TransactionSearchMapper.cs

#LineLine coverage
 1using EF.Blockchain.Domain;
 2using EF.Blockchain.Server.Dtos;
 3
 4namespace EF.Blockchain.Server.Mappers;
 5
 6public static class TransactionSearchMapper
 7{
 8    public static TransactionSearchDto ToDto(TransactionSearch domain)
 89    {
 810        if (domain == null)
 011            return null;
 12
 813        var transaction = TransactionMapper.ToDto(domain.Transaction);
 14
 815        return new TransactionSearchDto
 816        {
 817            Transaction = transaction,
 818            MempoolIndex = domain.MempoolIndex,
 819            BlockIndex = domain.BlockIndex
 820        };
 821    }
 22}