• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

eSusFarm / eSusInsurers-API / 184

28 Jul 2025 06:23PM UTC coverage: 82.845% (+65.3%) from 17.498%
184

push

appveyor

web-flow
Merge pull request #100 from eSusFarm/sdu_test_coverage

Sdu test coverage

20370 of 24588 relevant lines covered (82.85%)

1.17 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

5.26
/eSusInsurers/Models/Programs/ProgramsModel.cs
1
using AutoMapper;
2
using eSusInsurers.Common.Mappings;
3
using eSusInsurers.Models.Users.GetUsers;
4
using System.Text.Json.Serialization;
5

6
namespace eSusInsurers.Models.Programs
7
{
8
    public class ProgramsModel : IMapFrom<eSusInsurers.Domain.Entities.Program>
9
    {
10
        public int ProgramId { get; set; }
×
11

12
        public string ProgramName { get; set; } = null!;
×
13

14
        public int RegionId { get; set; }
×
15

16
        public string RegionName { get; set; }
×
17

18
        public int? DistrictId { get; set; }
×
19

20
        public string? DistrictName { get; set; }
3✔
21

22
        public int? SubCountyId { get; set; }
×
23

24
        public string? SubCountyName { get; set; }
×
25

26
        public int? ParishId { get; set; }
×
27

28
        public string? ParishName { get; set; }
×
29

30
        public bool IsActive { get; set; }
×
31

32
        public void Mapping(Profile profile)
33
        {
34
            profile.CreateMap<eSusInsurers.Domain.Entities.Program, ProgramsModel>()
×
35
                                .ForMember(d => d.ProgramId, opt => opt.MapFrom(c => c.Id))
×
36
                                 .ForMember(d => d.ProgramName, opt => opt.MapFrom(c => c.ProgramName))
×
37
                                 .ForMember(d => d.RegionName, opt => opt.MapFrom(c => c.Region.RegionName))
×
38
                                 .ForMember(d => d.DistrictName, opt => opt.MapFrom(c => c.District.DistrictName))
×
39
                                 .ForMember(d => d.SubCountyName, opt => opt.MapFrom(c => c.SubCounty.SubCountyName))
×
40
                                 .ForMember(d => d.ParishName, opt => opt.MapFrom(c => c.Parish.ParishName));
×
41

42
        }
×
43
    }
44
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc