< Summary

Information
Class: OzonDomains.Models.FidSupplierLink
Assembly: OzonDomains
File(s): /home/runner/work/Studio2Prod/Studio2Prod/OzonDomains/Models/FidSupplierLink.cs
Line coverage
92%
Covered lines: 12
Uncovered lines: 1
Coverable lines: 13
Total lines: 25
Line coverage: 92.3%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
get_Id()100%210%
get_FidSupplierName()100%11100%
get_ProviderKey()100%11100%
get_IsAutoCartEnabled()100%11100%
get_Note()100%11100%
get_FidRowsAtLink()100%11100%
get_FirstSeenAtUtc()100%11100%
get_LastSeenInFeedAtUtc()100%11100%
get_NotifiedAtUtc()100%11100%
get_LinkedAtUtc()100%11100%
get_LinkedBy()100%11100%
get_UpdatedAtUtc()100%11100%
get_UpdatedBy()100%11100%

File(s)

/home/runner/work/Studio2Prod/Studio2Prod/OzonDomains/Models/FidSupplierLink.cs

#LineLine coverage
 1using System.ComponentModel.DataAnnotations;
 2
 3namespace OzonDomains.Models;
 4
 5/// <summary>Связь имени поставщика из фида с API-поставщиком Studio2.</summary>
 6public sealed class FidSupplierLink
 7{
 08    public long Id { get; set; }
 9
 12310    [Required, MaxLength(200)] public string FidSupplierName { get; set; } = string.Empty;
 6411    [MaxLength(64)] public string? ProviderKey { get; set; }
 12
 13    /// <summary>Подставлять ли выбранную фидом позицию этого поставщика в корзину автоматически.</summary>
 5814    public bool IsAutoCartEnabled { get; set; } = true;
 15
 2016    [MaxLength(500)] public string? Note { get; set; }
 2517    public long? FidRowsAtLink { get; set; }
 918    public DateTime FirstSeenAtUtc { get; set; }
 2719    public DateTime? LastSeenInFeedAtUtc { get; set; }
 2120    public DateTime? NotifiedAtUtc { get; set; }
 2321    public DateTime? LinkedAtUtc { get; set; }
 2522    [MaxLength(256)] public string? LinkedBy { get; set; }
 2423    public DateTime UpdatedAtUtc { get; set; }
 1324    [MaxLength(256)] public string? UpdatedBy { get; set; }
 25}