< Summary

Information
Class: OzonDomains.Models.BaseStatus
Assembly: OzonDomains
File(s): /home/runner/work/Studio2Prod/Studio2Prod/OzonDomains/Models/BaseStatus.cs
Line coverage
100%
Covered lines: 4
Uncovered lines: 0
Coverable lines: 4
Total lines: 18
Line coverage: 100%
Branch coverage
100%
Covered branches: 4
Total branches: 4
Branch coverage: 100%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
get_StatusColorId()100%11100%
get_StatusColor()100%11100%
get_IsFinal()100%11100%
GetStatusColor()100%44100%

File(s)

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

#LineLine coverage
 1namespace OzonDomains.Models;
 2
 3public class BaseStatus
 4{
 7535    public int? StatusColorId { get; set; }
 7466    public virtual StatusColor? StatusColor { get; set; }
 7
 8    /// <summary>
 9    /// Является ли статус конечным в бизнес‑процессе (по заказу больше не выполняются стандартные операции).
 10    /// Например: "Отменен", "Возврат покупателя", "Возвращено поставщику", "Возвращен на склад", "Отгружен клиенту".
 11    /// </summary>
 83612    public bool IsFinal { get; set; }
 13
 14    public string GetStatusColor()
 15    {
 416        return StatusColor?.ColorCode ?? "#ffffff";
 17    }
 18}