< Summary

Information
Class: Services.ApiServices.JapartsApi.JapartsOffer
Assembly: Services
File(s): /home/runner/work/Studio2Prod/Studio2Prod/AppRepository/ApiServices/JapartsApi/JapartsModels.cs
Line coverage
100%
Covered lines: 3
Uncovered lines: 0
Coverable lines: 3
Total lines: 18
Line coverage: 100%
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_PriceId()100%11100%
get_PriceRub()100%11100%
get_Country()100%11100%

File(s)

/home/runner/work/Studio2Prod/Studio2Prod/AppRepository/ApiServices/JapartsApi/JapartsModels.cs

#LineLine coverage
 1namespace Services.ApiServices.JapartsApi;
 2
 83public sealed record JapartsOffer(string PriceId, string MakeName, string DetailNum, string DetailName,
 124    decimal PriceRub, decimal? Quantity, decimal Lot, int? DeliveryDays, int? GuaranteedDeliveryDays,
 85    string Country, string SupplierCode, int? Statistic, bool Deposit, bool UnconditionalReturn, bool Refurbished);
 6
 7public sealed record JapartsBasketItem(string BasketId, string MakeName, string DetailNum, string DetailName,
 8    decimal PriceRub, decimal? ClientPrice, decimal Quantity, int? DeliveryDays, int? GuaranteedDeliveryDays,
 9    string Country, string SupplierCode, string Comment);
 10
 11public sealed record JapartsOrderItem(string GlobalId, string OrderNumber, string MakeName, string DetailNum,
 12    string DetailName, decimal QuantityOrdered, decimal QuantityBought, decimal? QuantityArrived,
 13    decimal? QuantityShipped, decimal OrderPrice, string Status, string Comment, DateTime? LastUpdated);
 14
 15public sealed record JapartsBalance(decimal Balance, decimal InBasket, decimal OrderDebt, decimal IssueDebt,
 16    decimal RecommendedPayment, string? Contract);
 17
 18public sealed class JapartsApiException(string message) : Exception(message);