using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Tango.BL.Entities; using Tango.PMR.Diagnostics; namespace Tango.Integration.Operation { public class BitResultComposition { public BL.Entities.BitType BitType { get; set; } public BitResult BitResult { get; set; } public int Priority { get { return GetBitStatusPriority(BitResult.Status); } } public static int GetBitStatusPriority(BitResultStatus status) { switch (status) { case BitResultStatus.Skipped: return 3; case BitResultStatus.Passed: return 2; case BitResultStatus.Warning: return 1; case BitResultStatus.Failed: return 0; } return 0; } } }