Metrics Report for eShop

Generated at: 2026-04-01 19:17:19

Warning Error
Filter to:
All
Type
Symbol OpenCover Roslyn Sarif
Sequence Coverage Branch Coverage NPath Cyclomatic (OpenCover) Cyclomatic (Roslyn) Maintainability Class Coupling Depth of Inheritance Source Lines Executable Lines CA Violations IDE Violations
Basket.API - - - - 231 85 96 2 1536 459 - -
<global namespace> - - - - 3 79 15 2 20 20 - -
BasketSerializationContext - - - - 1 100 4 2 6 4 - -
Program - - - - 2 58 11 1 14 16 - -
- - - - 1 66 11 - 14 8 - -
eShop.Basket.API.Extensions - - - - 6 86 23 2 32 10 - -
Extensions - - - - 1 73 13 1 15 5 - -
AddApplicationServices - - - - 1 73 13 - 12 5 - -
IntegrationEventContext - - - - 1 100 3 2 5 2 - -
ServerCallContextIdentityExtensions 50% 50% - 2 4 84 7 1 5 3 - -
GetUserIdentity 100% 100% 2 2 2 90 5 - 1 1 - -
GetUserName 0% 0% 2 2 2 81 7 - 1 2 - -
eShop.Basket.API.Grpc - - - - 194 79 58 1 1372 423 - -
Basket 0% - - 1 10 74 28 1 126 34 - -
BindService - - - - 1 79 11 - 10 2 - -
Descriptor - - - - 1 91 4 - 5 1 - -
__Helper_DeserializeMessage - - - - 2 74 4 - 11 4 - -
__Helper_SerializeMessage - - - - 2 70 5 - 14 6 - -
BasketBase - - - - 3 80 14 1 23 8 - -
DeleteBasket - - - - 1 84 9 - 5 2 - -
GetBasket - - - - 1 84 9 - 5 2 - -
UpdateBasket - - - - 1 84 9 - 5 2 - -
BasketItem 0% - - 1 42 72 18 1 234 86 - -
CalculateSize - - - - 4 63 4 - 17 9 - -
Clone - - - - 1 87 2 - 5 2 - -
Descriptor - - - - 1 91 6 - 5 3 - -
InternalMergeFrom - - - - 6 64 4 - 25 8 - -
InternalWriteTo - - - - 4 64 4 - 16 9 - -
MergeFrom - - - - 4 66 3 - 14 7 - -
OnConstruction - - - - 1 100 0 - 1 0 - -
Parser - - - - 1 100 3 - 3 3 - -
ProductId - - - - 2 98 2 - 8 4 - -
Quantity - - - - 2 98 2 - 8 4 - -
WriteTo - - - - 1 88 4 - 19 2 - -
BasketReflection 0% - - 1 2 79 12 1 40 3 - -
Descriptor - - - - 1 100 1 - 5 1 - -
BasketService 47% 50% - 2 1 100 0 1 1 0 - -
MapToCustomerBasket 0% 0% 2 2 - - - - - - - -
MapToCustomerBasketResponse 100% 100% 2 2 - - - - - - - -
ThrowBasketDoesNotExist 0% - 1 1 - - - - - - - -
ThrowNotAuthenticated 0% - 1 1 - - - - - - - -
CustomerBasketResponse 0% - - 1 29 75 23 1 186 65 - -
CalculateSize - - - - 2 69 6 - 12 6 - -
Clone - - - - 1 87 2 - 5 2 - -
Descriptor - - - - 1 91 6 - 5 3 - -
InternalMergeFrom - - - - 5 67 7 - 21 6 - -
InternalWriteTo - - - - 2 75 7 - 9 4 - -
Items - - - - 1 100 4 - 5 3 - -
MergeFrom - - - - 2 74 6 - 9 4 - -
OnConstruction - - - - 1 100 0 - 1 0 - -
Parser - - - - 1 100 3 - 3 3 - -
WriteTo - - - - 1 88 4 - 12 2 - -
DeleteBasketRequest 0% - - 1 26 77 18 1 160 53 - -
CalculateSize - - - - 2 72 3 - 11 5 - -
Clone - - - - 1 87 2 - 5 2 - -
Descriptor - - - - 1 91 6 - 5 3 - -
InternalMergeFrom - - - - 4 73 4 - 17 4 - -
InternalWriteTo - - - - 2 80 4 - 8 3 - -
MergeFrom - - - - 2 78 3 - 8 3 - -
OnConstruction - - - - 1 100 0 - 1 0 - -
Parser - - - - 1 100 3 - 3 3 - -
WriteTo - - - - 1 88 4 - 11 2 - -
DeleteBasketResponse 0% - - 1 26 77 18 1 160 53 - -
CalculateSize - - - - 2 72 3 - 11 5 - -
Clone - - - - 1 87 2 - 5 2 - -
Descriptor - - - - 1 91 6 - 5 3 - -
InternalMergeFrom - - - - 4 73 4 - 17 4 - -
InternalWriteTo - - - - 2 80 4 - 8 3 - -
MergeFrom - - - - 2 78 3 - 8 3 - -
OnConstruction - - - - 1 100 0 - 1 0 - -
Parser - - - - 1 100 3 - 3 3 - -
WriteTo - - - - 1 88 4 - 11 2 - -
GetBasketRequest 0% - - 1 26 77 18 1 161 53 - -
CalculateSize - - - - 2 72 3 - 11 5 - -
Clone - - - - 1 87 2 - 5 2 - -
Descriptor - - - - 1 91 6 - 5 3 - -
InternalMergeFrom - - - - 4 73 4 - 17 4 - -
InternalWriteTo - - - - 2 80 4 - 8 3 - -
MergeFrom - - - - 2 78 3 - 8 3 - -
OnConstruction - - - - 1 100 0 - 1 0 - -
Parser - - - - 1 100 3 - 3 3 - -
WriteTo - - - - 1 88 4 - 11 2 - -
UpdateBasketRequest 0% - - 1 29 75 23 1 186 65 - -
CalculateSize - - - - 2 69 6 - 12 6 - -
Clone - - - - 1 87 2 - 5 2 - -
Descriptor - - - - 1 91 6 - 5 3 - -
InternalMergeFrom - - - - 5 67 7 - 21 6 - -
InternalWriteTo - - - - 2 75 7 - 9 4 - -
Items - - - - 1 100 4 - 5 3 - -
MergeFrom - - - - 2 74 6 - 9 4 - -
OnConstruction - - - - 1 100 0 - 1 0 - -
Parser - - - - 1 100 3 - 3 3 - -
WriteTo - - - - 1 88 4 - 12 2 - -
__Helper_MessageCache - - - - 0 78 4 1 5 3 - -
eShop.Basket.API.IntegrationEvents.EventHandling - - - - 1 100 0 1 13 0 - -
OrderStartedIntegrationEventHandler - - - - 1 100 0 1 1 0 - -
eShop.Basket.API.IntegrationEvents.EventHandling.Events - - - - 1 100 1 2 6 0 - -
OrderStartedIntegrationEvent 0% - - 1 1 100 1 2 4 0 - -
UserId - - - - 0 100 0 - 1 0 - -
eShop.Basket.API.Model - - - - 22 97 8 1 39 6 - -
BasketItem 0% 0% - 2 16 94 6 1 22 4 - -
Id - - - - 2 100 0 - 1 0 - -
OldUnitPrice - - - - 2 100 1 - 1 0 - -
PictureUrl - - - - 2 100 0 - 1 0 - -
ProductId - - - - 2 100 0 - 1 0 - -
ProductName - - - - 2 100 0 - 1 0 - -
Quantity - - - - 2 100 0 - 1 0 - -
UnitPrice - - - - 2 100 1 - 1 0 - -
Validate 0% 0% 2 2 2 74 4 - 11 4 1 -
CustomerBasket 25% - - 1 6 100 3 1 13 2 - -
BuyerId - - - - 2 100 0 - 1 0 - -
Items - - - - 2 100 3 - 1 1 - -
eShop.Basket.API.Repositories - - - - 4 100 2 1 54 0 - -
IBasketRepository - - - - 3 100 2 0 6 0 - -
DeleteBasketAsync - - - - 1 100 1 - 1 0 - -
GetBasketAsync - - - - 1 100 2 - 1 0 - -
UpdateBasketAsync - - - - 1 100 2 - 1 0 - -
RedisBasketRepository 0% - - 1 1 100 0 1 1 0 - -
GetBasketKey 0% - 1 1 - - - - - - - -
Catalog.API - - - - 172 86 209 2 1945 533 8 -
<global namespace> - - - - 13 77 53 1 115 48 - -
ActivityExtensions - - - - 2 70 4 1 16 5 - -
SetExceptionTags - - - - 2 70 4 - 13 5 - -
CatalogServices - - - - 1 100 0 1 1 0 - -
Extensions - - - - 5 56 33 1 49 15 - -
AddAIServices - - - - 5 67 16 - 16 6 - -
AddApplicationServices - - - - 5 56 33 - 46 15 - -
AddAuthenticationServices - - - - 1 49 23 - 40 26 - -
AddEventBusSubscriptions - - - - 1 85 1 - 8 5 - -
GetBuyerIdAsync - - - - 2 77 5 - 6 3 - -
GetUserNameAsync - - - - 2 77 5 - 6 3 - -
IDbSeeder<TContext> - - - - 1 100 2 0 4 0 - -
SeedAsync - - - - 1 100 1 - 1 0 - -
eShop.Catalog.API - - - - 37 81 59 1 422 129 - -
CatalogAI 90% 50% - 2 12 73 27 1 70 26 - -
CatalogItemToString 0% - 1 1 1 93 1 - 1 1 - -
GetEmbeddingAsync 100% 50% 2 2 2 90 4 - 5 1 - -
GetEmbeddingsAsync - - - - 3 62 22 - 20 9 - -
IsEnabled - - - - 2 96 2 - 2 2 - -
CatalogApi 91% 9% - 46 33 62 59 1 413 129 - -
CreateItem - - - - 1 65 12 - 24 6 - -
DeleteItemById - - - - 2 69 9 - 15 7 - -
GetAllItems - - - - 4 54 22 - 37 17 - -
GetAllItemsV1 - - - - 1 83 11 - 7 2 - -
GetFullPath 100% - 1 1 1 93 1 - 2 1 - -
GetImageMimeTypeFromImageFileExtension 31% 9% 46 46 1 86 0 - 13 1 - -
GetItemById - - - - 3 64 15 - 22 9 - -
GetItemPictureById - - - - 4 62 16 - 23 9 - -
GetItemsByBrandAndTypeId - - - - 1 83 12 - 9 2 - -
GetItemsByBrandId - - - - 1 83 12 - 8 2 - -
GetItemsByIds - - - - 1 77 11 - 8 4 - -
GetItemsByName - - - - 1 83 12 - 8 2 - -
GetItemsBySemanticRelevance - - - - 4 51 19 - 54 22 - -
GetItemsBySemanticRelevanceV1 - - - - 1 84 13 - 9 2 - -
MapCatalogApi 100% - 1 1 1 46 37 - 102 25 - -
UpdateItem - - - - 3 57 15 - 40 15 - -
UpdateItemV1 - - - - 3 76 12 - 13 3 - -
CatalogBrand 100% - - 1 5 99 1 1 11 1 - -
Brand - - - - 2 100 1 - 2 0 - -
Id - - - - 2 100 0 - 1 0 - -
CatalogBrandEntityTypeConfiguration 100% - - 1 1 78 7 1 11 3 - -
Configure 100% - 1 1 1 78 6 - 7 3 - -
CatalogContext 100% - - 1 5 84 19 2 26 11 - -
DbSet - - - - 1 93 3 - 1 2 - -
OnModelCreating 100% - 1 1 1 72 10 - 10 5 - -
CatalogContextModelSnapshot 100% - - 1 1 39 21 2 155 51 - -
BuildModel 100% - 1 1 1 40 18 - 151 49 - -
CatalogDomainException 0% - - 1 3 97 1 2 16 0 - -
CatalogIntegrationEventService 100% 83% - 6 1 100 0 1 1 0 - -
Dispose 100% 83% 6 6 - - - - - - - -
CatalogItem 4% 0% - 4 34 91 9 1 100 14 - -
AddStock 0% 0% 2 2 2 68 0 - 25 6 - -
AvailableStock - - - - 2 100 0 - 2 0 - -
CatalogBrand - - - - 2 100 1 - 1 0 - -
CatalogBrandId - - - - 2 100 0 - 1 0 - -
CatalogType - - - - 2 100 1 - 1 0 - -
CatalogTypeId - - - - 2 100 0 - 1 0 - -
Description - - - - 2 100 0 - 1 0 - -
Embedding - - - - 2 100 2 - 3 0 - -
Id - - - - 2 100 0 - 1 0 - -
MaxStockThreshold - - - - 2 100 0 - 2 0 - -
Name - - - - 2 100 1 - 2 0 - -
OnReorder - - - - 2 100 0 - 4 0 - -
PictureFileName - - - - 2 100 0 - 1 0 - -
Price - - - - 2 100 1 - 1 0 - -
RemoveStock 0% 0% 4 4 3 67 3 - 30 7 - -
RestockThreshold - - - - 2 100 0 - 2 0 - -
CatalogItemEntityTypeConfiguration 100% - - 1 1 61 14 1 22 11 - -
Configure 100% - 1 1 1 61 13 - 18 11 - -
CatalogOptions - - - - 4 100 0 1 5 0 - -
PicBaseUrl - - - - 2 100 0 - 1 0 - -
UseCustomizationData - - - - 2 100 0 - 1 0 - -
CatalogType 100% - - 1 5 99 1 1 11 1 - -
Id - - - - 2 100 0 - 1 0 - -
Type - - - - 2 100 1 - 2 0 - -
CatalogTypeEntityTypeConfiguration 100% - - 1 1 78 7 1 11 3 - -
Configure 100% - 1 1 1 78 6 - 7 3 - -
Initial 84% - - 1 3 48 39 2 245 73 - -
BuildTargetModel 100% - 1 1 1 42 18 - 128 41 - -
Down 0% - 1 1 1 70 4 - 21 6 - -
Up 100% - 1 1 1 49 16 - 86 22 - -
OrderStatusChangedToAwaitingValidationIntegrationEvent 0% - - 1 1 100 3 2 1 0 - -
OrderId - - - - 0 100 0 - 1 0 - -
OrderStockItems - - - - 0 100 2 - 1 0 - -
OrderStatusChangedToPaidIntegrationEvent 0% - - 1 1 100 3 2 1 0 - -
OrderId - - - - 0 100 0 - 1 0 - -
OrderStockItems - - - - 0 100 2 - 1 0 - -
OrderStockConfirmedIntegrationEvent 0% - - 1 1 100 1 2 1 0 - -
OrderId - - - - 0 100 0 - 1 0 - -
OrderStockRejectedIntegrationEvent 0% - - 1 1 100 3 2 1 0 - -
OrderId - - - - 0 100 0 - 1 0 - -
OrderStockItems - - - - 0 100 2 - 1 0 - -
Outbox 82% - - 1 3 51 32 2 188 58 - -
BuildTargetModel 100% - 1 1 1 40 18 - 152 49 - -
Down 0% - 1 1 1 94 3 - 6 1 - -
Up 100% - 1 1 1 69 10 - 20 4 - -
PaginatedItems`1 100% - - 1 - - - - - - - -
ProductPriceChangedIntegrationEvent 100% - - 1 1 100 2 2 4 0 - -
NewPrice - - - - 0 100 1 - 1 0 - -
OldPrice - - - - 0 100 1 - 1 0 - -
ProductId - - - - 0 100 0 - 1 0 - -
RemoveHiLoAndIndexCatalogName 49% - - 1 3 52 30 2 221 57 - -
BuildTargetModel 100% - 1 1 1 43 16 - 121 39 - -
Down 0% - 1 1 1 65 9 - 46 7 - -
Up 100% - 1 1 1 65 9 - 44 7 - -
eShop.Catalog.API.Infrastructure - - - - 18 95 20 2 110 11 - -
CatalogContextSeed - - - - 1 100 0 1 1 0 - -
CatalogSourceEntry - - - - 12 100 1 1 10 0 - -
Brand - - - - 2 100 0 - 1 0 - -
Description - - - - 2 100 0 - 1 0 - -
Id - - - - 2 100 0 - 1 0 - -
Name - - - - 2 100 0 - 1 0 - -
Price - - - - 2 100 1 - 1 0 - -
Type - - - - 2 100 0 - 1 0 - -
eShop.Catalog.API.Infrastructure.EntityConfigurations - - - - 3 72 14 1 50 17 - -
eShop.Catalog.API.Infrastructure.Exceptions - - - - 3 97 1 2 18 0 - -
eShop.Catalog.API.Infrastructure.Migrations - - - - 10 48 45 2 844 239 - -
eShop.Catalog.API.IntegrationEvents - - - - 3 100 2 1 67 0 - -
ICatalogIntegrationEventService - - - - 2 100 2 0 5 0 - -
PublishThroughEventBusAsync - - - - 1 100 2 - 1 0 - -
SaveEventAndCatalogContextChangesAsync - - - - 1 100 2 - 1 0 - -
eShop.Catalog.API.IntegrationEvents.EventHandling - - - - 2 100 0 1 56 0 - -
OrderStatusChangedToAwaitingValidationIntegrationEventHandler - - - - 1 100 0 1 1 0 - -
OrderStatusChangedToPaidIntegrationEventHandler - - - - 1 100 0 1 1 0 - -
eShop.Catalog.API.IntegrationEvents.Events - - - - 7 100 6 2 24 0 - -
ConfirmedOrderStockItem - - - - 1 100 0 1 1 0 - -
HasStock - - - - 0 100 0 - 1 0 - -
ProductId - - - - 0 100 0 - 1 0 - -
OrderStockItem - - - - 1 100 0 1 1 0 - -
ProductId - - - - 0 100 0 - 1 0 - -
Units - - - - 0 100 0 - 1 0 - -
eShop.Catalog.API.Model - - - - 47 94 11 1 151 32 - -
- - - - 1 100 0 1 2 0 - -
PaginatedItems<TEntity> - - - - 1 100 0 1 1 0 - -
PaginationRequest - - - - 1 73 2 1 9 16 - -
PageIndex - - - - 0 100 2 - 3 5 - -
PageSize - - - - 0 100 2 - 2 5 - -
eShop.Catalog.API.Services - - - - 16 86 27 1 88 26 - -
ICatalogAI - - - - 4 100 5 0 14 0 - -
GetEmbeddingAsync - - - - 1 100 2 - 2 0 - -
GetEmbeddingsAsync - - - - 1 100 5 - 2 0 - -
IsEnabled - - - - 1 100 0 - 2 0 - -
Microsoft.AspNetCore.Hosting - - - - 10 87 33 1 0 30 - -
MigrateDbContextExtensions - - - - 9 74 33 1 85 30 - -
AddMigration - - - - 1 87 4 - 3 2 - -
ExecuteAsync - - - - 1 100 2 - 4 1 - -
InvokeSeeder - - - - 2 71 12 - 17 5 - -
MigrateDbContextAsync - - - - 2 59 18 - 26 12 8 -
StartAsync - - - - 1 100 3 - 4 1 - -
MigrationHostedService - - - - 1 100 0 1 1 0 - -
Microsoft.Extensions.Hosting - - - - 3 88 4 1 0 1 - -
HostEnvironmentExtensions 100% 50% - 4 3 88 4 1 10 1 - -
IsBuild 100% 50% 4 4 3 88 4 - 7 1 - -
ClientApp - - - - - - - - - - 9 -
eShop.ClientApp - - - - - - - - - - - -
AddBasketButton 0% - - 1 - - - - - - - -
AnimationBase 0% - - 1 - - - - - - - -
App 0% 0% - 10 - - - - - - - -
App_RequestedThemeChanged 0% - 1 1 - - - - - - - -
CreateWindow 0% - 1 1 - - - - - - - -
HandleAppActions 0% 0% 2 2 - - - - - - - -
InitApp 0% 0% 4 4 - - - - - - - -
OnResume 0% - 1 1 - - - - - - - -
OnSleep 0% - 1 1 - - - - - - - -
SetStatusBar 0% 0% 10 10 - - - - - - - -
AppActions 0% - - 1 - - - - - - - -
AppEnvironmentService 76% 50% - 2 - - - - - - - -
UpdateDependencies 60% 50% 2 2 - - - - - - - -
AppShell 0% - - 1 - - - - - - - -
InitializeRouting 0% - 1 1 - - - - - - - -
AuthorizeRequest 0% - - 1 - - - - - - - -
Create 0% - 1 1 - - - - - - - -
BadgeView 0% 0% - 4 - - - - - - - -
BadgeIndicatorSizeChanged 0% 0% 2 2 - - - - - - - -
OnHandlerChanging 0% 0% 2 2 - - - - - - - -
OnLayoutPropertyChanged 0% 0% 2 2 - - - - - - - -
UpdateLayout 0% 0% 4 4 - - - - - - - -
Basket 0% - - 1 - - - - - - - -
BasketItem 0%-50% - - 1 - - - - - - - -
BasketItem 50% - - 1 - - - - - - - -
BasketItemTemplate 0% - - 1 - - - - - - - -
BasketMockService 100% - - 1 - - - - - - - -
BasketReflection 0% - - 1 - - - - - - - -
BasketService 0% 0% - 4 - - - - - - - -
CreateAuthenticationHeaders 0% - 1 1 - - - - - - 1 -
Dispose 0% 0% 1 1 - - - - - - - -
Finalize 0% - 1 1 - - - - - - - -
GetBasketClient 0% 0% 2 2 - - - - - - - -
BasketView 0% - - 1 - - - - - - - -
BasketViewModel 0% - - 2 - - - - - - - -
AddAsync 0% - 1 1 - - - - - - - -
ReCalculateTotal 0% - 1 1 - - - - - - - -
CampaignTemplate 0% - - 1 - - - - - - - -
CancelOrderCommand 0% - - 1 - - - - - - - -
CatalogBrand 0% - - 1 - - - - - - - -
CatalogItemView 0% - - 1 - - - - - - - -
CatalogItemViewModel 50% - - 1 - - - - - - - -
ApplyQueryAttributes 0% - 1 1 - - - - - - - -
CatalogMockService 100% - - 1 - - - - - - - -
CatalogService 0% - - 1 - - - - - - - -
CatalogType 0% - - 1 - - - - - - - -
CatalogView 0% 0% - 4 - - - - - - - -
OnAppearing 0% - 1 1 - - - - - - - -
OnDisappearing 0% - 1 1 - - - - - - - -
Products_OnScrolled 0% 0% 4 4 - - - - - - - -
CatalogViewModel 66% 43% - 6 - - - - - - - -
Filter 0% - 1 1 - - - - - - - -
SelectCatalogBrand 53% 50% 6 6 - - - - - - - -
SelectCatalogType 53% 50% 6 6 - - - - - - - -
CheckoutView 0% - - 1 - - - - - - - -
CheckoutViewModel 0% 0% - 4 - - - - - - - -
CalculateTotal 0% 0% 2 2 - - - - - - - -
CreateOrderItems 0% 0% 4 4 - - - - - - - -
Common 100% - - 1 - - - - - - - -
ContentPageBase 0% - - 1 - - - - - - - -
CustomerBasket 36% 38% - 4 - - - - - - - -
AddItemToBasket 70% 75% 4 4 - - - - - - - -
ClearBasket 0% - 1 1 - - - - - - - -
RemoveItemFromBasket 0% 0% 4 4 - - - - - - - -
CustomerBasketResponse 0% - - 1 - - - - - - - -
CustomNavigationView 0% - - 1 - - - - - - - -
CustomTabbedPage 0% - - 1 - - - - - - - -
GetBadgeColor 0% - 1 1 - - - - - - - -
GetBadgeText 0% - 1 1 - - - - - - - -
SetBadgeColor 0% - 1 1 - - - - - - - -
SetBadgeText 0% - 1 1 - - - - - - - -
DeleteBasketRequest 0% - - 1 - - - - - - - -
DeleteBasketResponse 0% - - 1 - - - - - - - -
DialogService 0% - - 1 - - - - - - - -
ShowAlertAsync 0% - 1 1 - - - - - - - -
DictionaryExtensions 0% 0% - 4 - - - - - - - -
ValueAs 0% 0% 4 4 - - - - - - 1 -
ValueAsBool 0% 0% 4 4 - - - - - - 1 -
ValueAsInt 0% 0% 4 4 - - - - - - 1 -
DoesNotHaveCountConverter 0% - - 1 - - - - - - - -
ConvertFrom 0% - 1 1 - - - - - - - -
DoubleConverter 0% 0% - 2 - - - - - - - -
ConvertBackTo 0% 0% 2 2 - - - - - - - -
ConvertFrom 0% - 1 1 - - - - - - - -
EasingHelper 0% 0% - 12 - - - - - - - -
GetEasing 0% 0% 12 12 - - - - - - - -
EntryLineColorEffect 0% - - 1 - - - - - - - -
FadeInAnimation 0% 0% - 2 - - - - - - - -
BeginAnimation 0% 0% 2 2 - - - - - - - -
FadeIn 0% 0% 2 2 - - - - - - - -
ResetAnimation 0% 0% 2 2 - - - - - - - -
FadeOutAnimation 0% 0% - 2 - - - - - - - -
BeginAnimation 0% 0% 2 2 - - - - - - - -
FadeOut 0% 0% 2 2 - - - - - - - -
ResetAnimation 0% 0% 2 2 - - - - - - - -
FadeToAnimation 0% 0% - 2 - - - - - - - -
BeginAnimation 0% 0% 2 2 - - - - - - - -
ResetAnimation 0% 0% 2 2 - - - - - - - -
FiltersView 0% - - 1 - - - - - - - -
FirstValidationErrorConverter 0% 0% - 4 - - - - - - - -
ConvertFrom 0% 0% 4 4 - - - - - - - -
FixUriService 0% 0% - 12 - - - - - - - -
FixBasketItemPictureUri 0% 0% 12 12 - - - - - - - -
FixCampaignItemPictureUri 0% 0% 12 12 - - - - - - - -
FixCatalogItemPictureUri 0% 0% 8 8 - - - - - - - -
GeolocationException 0% - - 2 - - - - - - - -
GetBasketRequest 0% - - 1 - - - - - - - -
HasCountConverter 0% - - 1 - - - - - - - -
ConvertFrom 0% - 1 1 - - - - - - - -
HttpRequestExceptionEx 0% - - 1 - - - - - - - -
ICommandExtensions 0% 0% - 4 - - - - - - - -
AttemptNotifyCanExecuteChanged 0% 0% 4 4 - - - - - - - -
IdentityMockService 0% 0% - 2 - - - - - - - -
GetAuthTokenAsync 0% 0% 2 2 - - - - - - - -
GetUserInfoAsync 0% 0% 2 2 - - - - - - - -
SignInAsync 0% - 1 1 - - - - - - - -
SignOutAsync 0% - 1 1 - - - - - - - -
IdentityService 0% 0% - 2 - - - - - - - -
GetClient 0% 0% 2 2 - - - - - - - -
IsNotNullOrEmptyRule`1 100% 100% - 2 - - - - - - - -
Check 100% 100% 2 2 - - - - - - - -
ItemsToHeightConverter 0% - - 1 - - - - - - - -
ConvertFrom 0% - 1 1 - - - - - - - -
LocationService 0% - - 1 - - - - - - - -
LoginView 0% - - 1 - - - - - - - -
OnAppearing 0% - 1 1 - - - - - - - -
LoginViewModel 0% 0% - 2 - - - - - - - -
AddValidations 0% - 1 1 - - - - - - - -
InitializeAsync 0% - 1 1 - - - - - - - -
InvalidateMock 0% - 1 1 - - - - - - - -
RegisterAsync 0% - 1 1 - - - - - - - -
SettingsAsync 0% - 1 1 - - - - - - - -
Validate 0% 0% 2 2 - - - - - - - -
MainViewModel 100% - - 1 - - - - - - - -
MapView 0% - - 1 - - - - - - - -
MapViewModel 0% - - 1 - - - - - - - -
InitializeAsync 0% - 1 1 - - - - - - - -
MauiNavigationService 0% 0% - 2 - - - - - - - -
NavigateToAsync 0% 0% 2 2 - - - - - - - -
PopAsync 0% - 1 1 - - - - - - - -
MauiProgram 0% - - 1 - - - - - - - -
ConfigureHandlers 0% - 1 1 - - - - - - - -
CreateMauiApp 0% - 1 1 - - - - - - - -
RegisterAppServices 0% - 1 1 - - - - - - - -
RegisterViewModels 0% - 1 1 - - - - - - - -
RegisterViews 0% - 1 1 - - - - - - - -
ObservableCollectionEx`1 77% - - 1 - - - - - - - -
ReloadData 100% - 1 1 - - - - - - - -
Order 100% - - 1 - - - - - - - -
OrderDetailView 0% - - 1 - - - - - - - -
OrderDetailViewModel 28% 0% - 10 - - - - - - - -
ApplyQueryAttributes 0% 0% 10 10 - - - - - - - -
OrderItem 0% - - 1 - - - - - - - -
OrderItemTemplate 0% - - 1 - - - - - - - -
OrderMockService 96% - - 1 - - - - - - - -
CancelOrderAsync 0% - 1 1 - - - - - - - -
MapOrderToBasket 0% - 1 1 - - - - - - - -
OrderService 0% - - 1 - - - - - - - -
MapOrderToBasket 0% - 1 1 - - - - - - - -
OrderTemplate 0% - - 1 - - - - - - - -
Position 0% - - 2 - - - - - - - -
ProductCountChangedMessage 100% - - 1 - - - - - - - -
ProductTemplate 0% - - 1 - - - - - - - -
ProfileView 0% 0% - 2 - - - - - - - -
OnAppearing 0% 0% 2 2 - - - - - - - -
ProfileViewModel 0% - - 1 - - - - - - - -
RequestProvider 0% 0% - 6 - - - - - - - -
AddBasicAuthenticationHeader 0% 0% 6 6 - - - - - - - -
AddHeaderParameter 0% 0% 4 4 - - - - - - - -
GetOrCreateHttpClient 0% 0% 2 2 - - - - - - - -
SerializeToJson 0% 0% 2 2 - - - - - - - -
ServiceAuthenticationException 0% - - 1 - - - - - - - -
SettingsService 0% - - 1 - - - - - - - -
SettingsView 0% - - 1 - - - - - - - -
SettingsViewModel 0% - - 8 - - - - - - - -
ToggleAllowGpsLocation 0% - 1 1 - - - - - - - -
ToggleFakeLocation 0% - 1 1 - - - - - - - -
ToggleMockServices 0% - 1 1 - - - - - - - -
UpdateFakeLocation 0% - 1 1 - - - - - - - -
UpdateGatewayBasketEndpoint 0% - 1 1 - - - - - - - -
UpdateGatewayOrdersEndpoint 0% - 1 1 - - - - - - - -
UpdateGatewayShoppingEndpoint 0% - 1 1 - - - - - - - -
UpdateIdentityEndpoint 0% - 1 1 - - - - - - - -
UpdateLatitude 0% - 1 1 - - - - - - - -
UpdateLongitude 0% - 1 1 - - - - - - - -
UpdateUseAzureServices 0% - 1 1 - - - - - - - -
StoryBoard 0% - - 1 - - - - - - - -
Theme 0% - - 1 - - - - - - - -
SetStatusBarColor 0% - 1 1 - - - - - - - -
ThemeEffects 0% 0% - 8 - - - - - - - -
GetCircle 0% - 1 1 - - - - - - - -
OnChanged 0% 0% 8 8 - - - - - - - -
SetCircle 0% - 1 1 - - - - - - - -
ThemeEffects+CircleEffect 0% - - 1 - - - - - - - -
ToggleButton 0% - - 2 - - - - - - - -
Initialize 0% - 1 1 - - - - - - - -
OnParentSet 0% - 1 1 - - - - - - - -
UpdateBasketRequest 0% - - 1 - - - - - - - -
UriHelper 0% 0% - 10 - - - - - - - -
CombineUri 0% 0% 10 10 - - - - - - - -
UserInfo 0% - - 1 - - - - - - - -
ValidatableObject`1 100% 60% - 10 - - - - - - - -
Validate 100% 60% 10 10 - - - - - - - -
ViewModelBase 71% - - 1 - - - - - - - -
ApplyQueryAttributes 0% - 1 1 - - - - - - - -
InitializeAsync 0% - 1 1 - - - - - - - -
VisualElementExtensions 0% 0% - 6 - - - - - - - -
ColorTo 0% 0% 4 4 - - - - - - - -
Lerp 0% - 1 1 - - - - - - - -
TransitionTo 0% 0% 4 4 - - - - - - - -
WebNavigatedEventArgsConverter 0% 0% - 4 - - - - - - - -
ConvertFrom 0% 0% 4 4 - - - - - - - -
WebNavigatingEventArgsConverter 0% 0% - 4 - - - - - - - -
Convert 0% 0% 4 4 - - - - - - - -
ConvertBack 0% - 1 1 - - - - - - - -
eShop.AppHost - - - - 63 72 77 1 631 253 - -
<global namespace> - - - - 12 32 30 1 113 76 - -
eShop.AppHost - - - - 12 74 57 1 245 79 - -
AddForwardHeadersSubscriber - - - - 2 69 18 1 20 6 - -
SubscribeAsync - - - - 2 69 17 - 17 6 - -
Extensions - - - - 9 52 41 1 235 73 - -
AddForwardedHeaders - - - - 1 88 3 - 8 2 - -
AddOllama - - - - 1 66 13 - 23 6 - -
AddOpenAI - - - - 6 42 20 - 111 39 - -
ConfigureMobileBffRoutes - - - - 1 48 16 - 65 26 - -
OpenAITarget - - - - 1 100 0 1 7 0 - -
Projects - - - - 39 75 4 1 273 98 - -
Basket_API - - - - 4 75 4 1 24 10 - -
ProjectPath - - - - 2 100 0 - 4 2 - -
SuppressBuild - - - - 2 100 0 - 8 2 - -
Catalog_API - - - - 4 75 4 1 24 10 - -
ProjectPath - - - - 2 100 0 - 4 2 - -
SuppressBuild - - - - 2 100 0 - 8 2 - -
eShop_AppHost - - - - 3 77 3 1 17 8 - -
ProjectPath - - - - 2 100 0 - 4 2 - -
Identity_API - - - - 4 75 4 1 24 10 - -
ProjectPath - - - - 2 100 0 - 4 2 - -
SuppressBuild - - - - 2 100 0 - 8 2 - -
Ordering_API - - - - 4 75 4 1 24 10 - -
ProjectPath - - - - 2 100 0 - 4 2 - -
SuppressBuild - - - - 2 100 0 - 8 2 - -
OrderProcessor - - - - 4 75 4 1 24 10 - -
ProjectPath - - - - 2 100 0 - 4 2 - -
SuppressBuild - - - - 2 100 0 - 8 2 - -
PaymentProcessor - - - - 4 75 4 1 24 10 - -
ProjectPath - - - - 2 100 0 - 4 2 - -
SuppressBuild - - - - 2 100 0 - 8 2 - -
WebApp - - - - 4 75 4 1 24 10 - -
ProjectPath - - - - 2 100 0 - 4 2 - -
SuppressBuild - - - - 2 100 0 - 8 2 - -
WebhookClient - - - - 4 75 4 1 24 10 - -
ProjectPath - - - - 2 100 0 - 4 2 - -
SuppressBuild - - - - 2 100 0 - 8 2 - -
Webhooks_API - - - - 4 75 4 1 24 10 - -
ProjectPath - - - - 2 100 0 - 4 2 - -
SuppressBuild - - - - 2 100 0 - 8 2 - -
eShop.ServiceDefaults - - - - 61 76 150 3 489 175 - -
eShop.ServiceDefaults - - - - 58 74 148 3 489 174 - -
AuthenticationExtensions - - - - 2 55 18 1 49 16 - -
AddDefaultAuthentication - - - - 2 55 18 - 46 16 - -
ClaimsPrincipalExtensions - - - - 4 86 4 1 8 3 - -
GetUserId - - - - 2 92 2 - 2 1 - -
GetUserName - - - - 2 83 4 - 2 2 - -
Extensions - - - - 17 63 76 1 182 66 - -
AddBasicServiceDefaults - - - - 1 82 1 - 15 3 - -
AddDefaultHealthChecks - - - - 1 79 7 - 8 3 - -
AddDefaultOpenApi - - - - 5 53 22 - 37 19 - -
AddOpenTelemetryExporters - - - - 2 64 13 - 13 9 - -
AddServiceDefaults - - - - 1 70 9 - 17 6 - -
ConfigureOpenTelemetry - - - - 2 61 21 - 34 10 - -
MapDefaultEndpoints - - - - 2 71 11 - 21 5 - -
UseDefaultOpenApi - - - - 3 61 21 - 24 11 - -
HttpClientAuthorizationDelegatingHandler - - - - 5 80 11 3 29 7 - -
SendAsync - - - - 3 70 10 - 14 5 - -
HttpClientExtensions - - - - 1 77 5 1 44 4 - -
AddAuthToken - - - - 1 77 5 - 10 4 - -
OpenApiOptionsExtensions - - - - 28 58 58 1 194 78 - -
ApplyApiVersionDescription - - - - 6 62 17 - 25 9 - -
ApplyApiVersionInfo - - - - 3 60 16 - 18 11 - -
ApplyAuthorizationChecks - - - - 2 59 20 - 29 11 - -
ApplyOperationDeprecatedStatus - - - - 1 72 8 - 10 5 - -
ApplySecuritySchemeDefinitions - - - - 1 93 1 - 5 2 - -
BuildDescription - - - - 12 47 14 - 66 28 - -
TransformAsync - - - - 3 58 19 - 29 12 - -
SecuritySchemeDefinitionsTransformer - - - - 1 100 0 1 1 0 - -
Microsoft.Extensions.Configuration - - - - 3 87 4 1 0 1 - -
ConfigurationExtensions - - - - 3 87 4 1 5 1 - -
GetRequiredValue - - - - 3 87 4 - 2 1 - -
EventBus - - - - 19 91 23 1 82 21 - -
eShop.EventBus.Abstractions - - - - 8 96 11 1 40 5 - -
EventBusSubscriptionInfo - - - - 4 87 8 1 18 4 - -
CreateDefaultTypeResolver - - - - 1 100 2 - 4 1 1 -
EventTypes - - - - 1 100 3 - 1 1 - -
JsonSerializerOptions - - - - 1 100 1 - 1 1 - -
IEventBus - - - - 1 100 2 0 4 0 - -
PublishAsync - - - - 1 100 2 - 1 0 - -
IIntegrationEventHandler - - - - 1 100 2 0 4 0 - -
Handle - - - - 1 100 2 - 1 0 - -
eShop.EventBus.Events - - - - 5 94 3 1 16 2 - -
IntegrationEvent - - - - 5 94 3 1 14 2 - -
CreationDate - - - - 2 100 2 - 2 0 - -
Id - - - - 2 100 2 - 2 0 - -
eShop.EventBus.Extensions - - - - 3 74 4 1 26 7 - -
GenericTypeExtensions - - - - 3 74 4 1 24 7 - -
GetGenericTypeName - - - - 2 67 4 - 16 6 - -
Microsoft.Extensions.DependencyInjection - - - - 3 88 9 1 0 7 - -
EventBusBuilderExtensions - - - - 2 75 9 1 33 7 - -
AddSubscription - - - - 1 74 8 - 20 4 - -
ConfigureJsonOptions - - - - 1 79 6 - 9 3 - -
IEventBusBuilder - - - - 1 100 1 0 4 0 - -
Services - - - - 1 100 1 - 1 0 - -
EventBusRabbitMQ - - - - 13 88 32 1 353 22 1 -
<global namespace> - - - - 2 70 4 1 16 5 - -
eShop.EventBusRabbitMQ - - - - 7 96 3 1 337 4 - -
EventBusOptions - - - - 4 100 0 1 5 1 - -
RetryCount - - - - 2 100 0 - 1 1 - -
SubscriptionClientName - - - - 2 100 0 - 1 0 - -
RabbitMQEventBus - - - - 1 100 0 1 1 0 - -
RabbitMQTelemetry - - - - 2 89 3 1 7 3 - -
ActivitySource - - - - 1 100 1 - 1 1 - -
Propagator - - - - 1 100 2 - 1 1 - -
Microsoft.Extensions.Hosting - - - - 4 86 25 1 0 13 - -
EventBusBuilder - - - - 1 100 0 1 1 0 - -
RabbitMqDependencyInjectionExtensions - - - - 3 73 25 1 41 13 - -
AddRabbitMqEventBus - - - - 1 62 23 - 24 10 - -
Services - - - - 2 100 2 - 1 2 - -
Identity.API - - - - 604+23 86-1 272+7 7 3544+239 898+37 1 -
<global namespace> - - - - 5 69-1 53 1 81+4 63+8 - -
eShop.Identity.API - - - - 1 100 0 1 97 0 - -
UsersSeed - - - - 1 100 0 1 1 0 - -
eShop.Identity.API.Configuration - - - - 4 80 16 1 192 4 - -
Config - - - - 4 80 16 1 189 4 - -
GetApis - - - - 1 88 3 - 10 1 - -
GetApiScopes - - - - 1 88 3 - 11 1 - -
GetClients - - - - 1 76 11 - 152 1 - -
GetResources - - - - 1 93 5 - 10 1 - -
eShop.Identity.API.Data - - - - 2 98 5 7 22 1 - -
ApplicationDbContext - - - - 2 98 5 7 20 1 - -
OnModelCreating - - - - 1 100 3 - 7 1 - -
eShop.Identity.API.Data.Migrations - - - - 4 34 34 2 859 244 - -
ApplicationDbContextModelSnapshot - - - - 1 31 19 2 308 94 - -
BuildModel - - - - 1 31 16 - 304 92 - -
InitialMigration - - - - 3 38 33 2 536 150 - -
BuildTargetModel - - - - 1 31 16 - 305 92 - -
Down - - - - 1 68 3 - 24 7 - -
Up - - - - 1 38 14 - 197 47 - -
eShop.Identity.API.Models - - - - 26 100 4 3 40 2 - -
ApplicationUser - - - - 24 99 3 3 28 2 - -
CardHolderName - - - - 2 100 1 - 2 0 - -
CardNumber - - - - 2 100 1 - 2 0 - -
CardType - - - - 2 100 0 - 1 0 - -
City - - - - 2 100 1 - 2 0 - -
Country - - - - 2 100 1 - 2 0 - -
Expiration - - - - 2 100 2 - 3 2 - -
LastName - - - - 2 100 1 - 2 0 - -
Name - - - - 2 100 1 - 2 0 - -
SecurityNumber - - - - 2 100 1 - 2 0 - -
State - - - - 2 100 1 - 2 0 - -
Street - - - - 2 100 1 - 2 0 - -
ZipCode - - - - 2 100 1 - 2 0 - -
ErrorViewModel - - - - 2 100 1 1 4 0 - -
Error - - - - 2 100 1 - 1 0 - -
eShop.Identity.API.Models.AccountViewModels - - - - 54 94 10 1 125 32 - -
ForgotPasswordViewModel - - - - 2 100 2 1 6 0 - -
Email - - - - 2 100 2 - 3 0 - -
LoggedOutViewModel - - - - 6 100 0 1 6 0 - -
ClientName - - - - 2 100 0 - 1 0 - -
PostLogoutRedirectUri - - - - 2 100 0 - 1 0 - -
SignOutIframeUrl - - - - 2 100 0 - 1 0 - -
LoginViewModel - - - - 8 96 5 1 14 4 - -
Email - - - - 2 100 2 - 3 0 - -
Password - - - - 2 100 3 - 3 2 - -
RememberMe - - - - 2 100 1 - 2 2 - -
ReturnUrl - - - - 2 100 0 - 1 0 - -
LogoutViewModel - - - - 2 100 0 1 4 0 - -
LogoutId - - - - 2 100 0 - 1 0 - -
RedirectViewModel - - - - 2 100 0 1 4 0 - -
RedirectUrl - - - - 2 100 0 - 1 0 - -
RegisterViewModel - - - - 8 76 8 1 20 14 - -
ConfirmPassword - - - - 2 100 4 - 4 6 - -
Email - - - - 2 100 3 - 4 2 - -
Password - - - - 2 100 5 - 5 6 - -
User - - - - 2 100 1 - 1 0 - -
ResetPasswordViewModel - - - - 8 80 7 1 18 10 - -
Code - - - - 2 100 0 - 1 0 - -
ConfirmPassword - - - - 2 100 4 - 4 6 - -
Email - - - - 2 100 2 - 3 0 - -
Password - - - - 2 100 4 - 4 4 - -
SendCodeViewModel - - - - 8 100 2 1 10 0 - -
Providers - - - - 2 100 2 - 1 0 - -
RememberMe - - - - 2 100 0 - 1 0 - -
ReturnUrl - - - - 2 100 0 - 1 0 - -
SelectedProvider - - - - 2 100 0 - 1 0 - -
VerifyCodeViewModel - - - - 10 95 2 1 16 4 - -
Code - - - - 2 100 1 - 2 0 - -
Provider - - - - 2 100 1 - 2 0 - -
RememberBrowser - - - - 2 100 1 - 2 2 - -
RememberMe - - - - 2 100 1 - 2 2 - -
ReturnUrl - - - - 2 100 0 - 1 0 - -
eShop.Identity.API.Models.ConsentViewModels - - - - 49 97 5 2 63 8 - -
ConsentInputModel - - - - 10 100 1 1 8 0 - -
Button - - - - 2 100 0 - 1 0 - -
Description - - - - 2 100 0 - 1 0 - -
RememberConsent - - - - 2 100 0 - 1 0 - -
ReturnUrl - - - - 2 100 0 - 1 0 - -
ScopesConsented - - - - 2 100 1 - 1 0 - -
ConsentOptions - - - - 1 93 0 1 9 2 - -
ConsentViewModel - - - - 12 100 3 2 10 0 - -
AllowRememberConsent - - - - 2 100 0 - 1 0 - -
ApiScopes - - - - 2 100 2 - 1 0 - -
ClientLogoUrl - - - - 2 100 0 - 1 0 - -
ClientName - - - - 2 100 0 - 1 0 - -
ClientUrl - - - - 2 100 0 - 1 0 - -
IdentityScopes - - - - 2 100 2 - 1 0 - -
ProcessConsentResult - - - - 14 93 2 1 12 6 - -
Client - - - - 2 100 1 - 1 0 - -
HasValidationError - - - - 2 94 0 - 1 2 - -
IsRedirect - - - - 2 94 0 - 1 2 - -
RedirectUri - - - - 2 100 0 - 1 0 - -
ShowView - - - - 2 94 1 - 1 2 - -
ValidationError - - - - 2 100 0 - 1 0 - -
ViewModel - - - - 2 100 1 - 1 0 - -
ScopeViewModel - - - - 12 100 0 1 9 0 - -
Checked - - - - 2 100 0 - 1 0 - -
Description - - - - 2 100 0 - 1 0 - -
DisplayName - - - - 2 100 0 - 1 0 - -
Emphasize - - - - 2 100 0 - 1 0 - -
Required - - - - 2 100 0 - 1 0 - -
Value - - - - 2 100 0 - 1 0 - -
eShop.Identity.API.Models.ManageViewModels - - - - 32 91 11 1 91 32 - -
AddPhoneNumberViewModel - - - - 2 100 3 1 7 2 - -
PhoneNumber - - - - 2 100 3 - 4 2 - -
ChangePasswordViewModel - - - - 6 71 6 1 18 16 - -
ConfirmPassword - - - - 2 100 4 - 4 6 - -
NewPassword - - - - 2 100 5 - 5 6 - -
OldPassword - - - - 2 100 4 - 4 4 - -
ConfigureTwoFactorViewModel - - - - 4 100 2 1 6 0 - -
Providers - - - - 2 100 2 - 1 0 - -
SelectedProvider - - - - 2 100 0 - 1 0 - -
FactorViewModel - - - - 2 100 0 1 4 0 - -
Purpose - - - - 2 100 0 - 1 0 - -
IndexViewModel - - - - 10 100 2 1 12 0 - -
BrowserRemembered - - - - 2 100 0 - 1 0 - -
HasPassword - - - - 2 100 0 - 1 0 - -
Logins - - - - 2 100 2 - 1 0 - -
PhoneNumber - - - - 2 100 0 - 1 0 - -
TwoFactor - - - - 2 100 0 - 1 0 - -
SetPasswordViewModel - - - - 4 69 6 1 13 12 - -
ConfirmPassword - - - - 2 100 4 - 4 6 - -
NewPassword - - - - 2 100 5 - 5 6 - -
VerifyPhoneNumberViewModel - - - - 4 96 3 1 10 2 - -
Code - - - - 2 100 1 - 2 0 - -
PhoneNumber - - - - 2 100 3 - 4 2 - -
eShop.Identity.API.Services - - - - 205+160 82+1 95+67 1 1009+808 287+230 - -
AccountViewModelService NEW - - - - 45 65 33 1 182 60 - -
ApplyClientRestrictionsAsync NEW - - - - 5 62 9 - 20 9 - -
BuildLoggedOutViewModelAsync NEW - - - - 7 69 8 - 15 4 - -
BuildLoginViewModelAsync NEW - - - - 7 60 10 - 24 8 - -
BuildLogoutViewModelAsync NEW - - - - 6 63 8 - 22 8 - -
ConfigureExternalProviders NEW - - - - 3 68 6 - 7 5 1 -
GetVisibleProvidersAsync NEW - - - - 2 71 8 - 12 4 - -
TryBuildExternalOnlyLoginViewModelAsync NEW - - - - 5 64 9 - 22 7 - -
TryConfigureExternalSignoutAsync NEW - - - - 8 64 13 - 22 7 - -
ConsentWorkflowService NEW - - - - 37 64 36 1 198 58 - -
BuildViewModelAsync NEW - - - - 2 68 8 - 11 6 1 -
CreateApiScopes NEW - - - - 4 66 13 - 14 6 1 -
CreateApiScopeViewModel NEW - - - - 6 62 9 - 28 7 - -
CreateConsentResponseAsync NEW - - - - 6 55 20 - 41 13 - -
CreateConsentViewModel NEW - - - - 8 64 13 - 21 5 - -
CreateIdentityScopeViewModel NEW - - - - 3 84 2 - 12 1 - -
CreateOfflineAccessScope NEW - - - - 1 86 3 - 11 1 - -
GetConsentedScopes NEW - - - - 3 74 6 - 11 4 - -
ProcessConsentAsync NEW - - - - 3 59 10 - 21 12 - -
DeviceAuthorizationWorkflowService NEW - - - - 34 66 35 1 189 51 - -
BuildViewModelAsync NEW - - - - 2 75 5 - 5 3 - -
CreateApiScopes NEW - - - - 4 66 13 - 17 6 1 -
CreateApiScopeViewModel NEW - - - - 5 69 9 - 22 4 - -
CreateConsentResponseAsync NEW - - - - 4 56 20 - 41 13 - -
CreateConsentViewModel NEW - - - - 8 64 13 - 24 5 - -
CreateIdentityScopeViewModel NEW - - - - 3 84 2 - 12 1 - -
CreateOfflineAccessScope NEW - - - - 1 86 3 - 11 1 - -
GetConsentedScopes NEW - - - - 3 74 6 - 11 4 - -
ProcessConsentAsync NEW - - - - 3 59 11 - 21 12 - -
EFLoginService - - - - 5 85 7 1 31 7 - -
FindByUsername - - - - 1 93 3 - 4 1 - -
SignIn - - - - 1 92 3 - 4 1 - -
SignInAsync - - - - 1 80 4 - 4 2 - -
ValidateCredentials - - - - 1 91 3 - 4 1 - -
ExternalLoginCallbackDetails NEW - - - - 2 93 4 1 15 2 - -
LocalClaims NEW - - - - 1 100 3 - 4 1 - -
SignInProperties NEW - - - - 1 100 1 - 4 1 - -
ExternalLoginService NEW - - - - 31 67 27 1 137 55 - -
AddClaimsAsync NEW - - - - 2 78 9 - 10 3 1 -
AddDisplayNameClaim NEW - - - - 9 58 8 - 25 11 - -
AddLoginAsync NEW - - - - 1 82 6 - 5 2 - -
AutoProvisionUserAsync NEW - - - - 1 68 7 - 14 6 - -
CreateLoginCallbackDetails NEW - - - - 3 62 13 - 17 9 - -
CreateProvisioningClaims NEW - - - - 8 59 7 - 17 11 - -
CreateUserAsync NEW - - - - 1 84 5 - 5 2 - -
EnsureSuccess NEW - - - - 2 82 5 - 7 2 - -
FindUserFromExternalProviderAsync NEW - - - - 3 63 15 - 16 8 - -
IAccountViewModelService NEW - - - - 4 100 7 0 25 0 - -
BuildLoggedOutViewModelAsync NEW - - - - 1 100 4 - 4 0 - -
BuildLoginViewModelAsync NEW - - - - 1 100 2 - 4 0 - -
BuildLogoutViewModelAsync NEW - - - - 1 100 3 - 4 0 - -
IConsentWorkflowService NEW - - - - 2 93 5 0 15 2 - -
BuildViewModelAsync NEW - - - - 1 87 3 - 4 2 - -
ProcessConsentAsync NEW - - - - 1 100 4 - 4 0 - -
IDeviceAuthorizationWorkflowService NEW - - - - 2 93 5 0 15 2 - -
BuildViewModelAsync NEW - - - - 1 87 3 - 4 2 - -
ProcessConsentAsync NEW - - - - 1 100 4 - 4 0 - -
IExternalLoginService NEW - - - - 3 100 7 0 20 0 - -
AutoProvisionUserAsync NEW - - - - 1 100 4 - 4 0 - -
CreateLoginCallbackDetails NEW - - - - 1 100 2 - 4 0 - -
FindUserFromExternalProviderAsync NEW - - - - 1 100 6 - 4 0 - -
ILoginService<T> - - - - 4 100 3 0 10 2 - -
FindByUsername - - - - 1 100 1 - 1 0 - -
SignIn - - - - 1 100 1 - 1 0 - -
SignInAsync - - - - 1 87 2 - 1 2 - -
ValidateCredentials - - - - 1 100 1 - 1 0 - -
IRedirectService - - - - 1 100 0 0 4 0 - -
ExtractRedirectUriFromReturnUrl - - - - 1 100 0 - 1 0 - -
ProfileService - - - - 31 58 22 1 115 39 - -
GetClaimsFromUser - - - - 17 49 8 - 62 17 1 -
GetProfileDataAsync - - - - 4 64 14 - 13 7 1 -
IsActiveAsync - - - - 9 55 15 - 28 14 1 -
RedirectService - - - - 4 61 3 1 26 9 - -
ExtractRedirectUriFromReturnUrl - - - - 4 61 2 - 23 9 - -
IdentityServerHost.Quickstart.UI - - - - 212-137 87+1 117-19 3 965-573 195-201 - -
AccountController - - - - 17-39 64+5 45-16 3 159-169 40-56 - -
AccessDenied - - - - 1 100 3 - 5 1 - -
Login - - - - 2 70 8+1 - 19 5 - -
Logout - - - - 2 73-1 8+2 - 18 4 - -
AccountOptions - - - - 1 90 1 1 11 2 - -
ConsentController - - - - 9-34 68+7 20-26 3 74-168 17-49 - -
Index - - - - 2 74 7+1 - 16 4 - -
ConsentInputModel - - - - 10 100 1 1 8 0 - -
Button - - - - 2 100 0 - 1 0 - -
Description - - - - 2 100 0 - 1 0 - -
RememberConsent - - - - 2 100 0 - 1 0 - -
ReturnUrl - - - - 2 100 0 - 1 0 - -
ScopesConsented - - - - 2 100 1 - 1 0 - -
ConsentOptions - - - - 1 93 0 1 9 2 - -
ConsentViewModel - - - - 12 100 3 2 10 0 - -
AllowRememberConsent - - - - 2 100 0 - 1 0 - -
ApiScopes - - - - 2 100 2 - 1 0 - -
ClientLogoUrl - - - - 2 100 0 - 1 0 - -
ClientName - - - - 2 100 0 - 1 0 - -
ClientUrl - - - - 2 100 0 - 1 0 - -
IdentityScopes - - - - 2 100 2 - 1 0 - -
DeviceAuthorizationInputModel - - - - 2 100 1 2 4 0 - -
UserCode - - - - 2 100 0 - 1 0 - -
DeviceAuthorizationViewModel - - - - 4 100 1 3 5 0 - -
ConfirmUserCode - - - - 2 100 0 - 1 0 - -
UserCode - - - - 2 100 0 - 1 0 - -
DeviceController - - - - 9-31 72+8 22-29 3 51-158 16-46 - -
Callback - - - - 3 72-1 11+2 - 11 4 1 -
Index - - - - 3 65 13+1 - 13 7 - -
UserCodeCapture - - - - 2 77 8+1 - 9 3 - -
DiagnosticsController - - - - 2 69 15 3 16 5 - -
Index - - - - 2 69 12 - 11 5 - -
DiagnosticsViewModel - - - - 4 78 9 1 19 7 - -
AuthenticateResult - - - - 1 100 1 - 1 0 - -
Clients - - - - 1 100 2 - 1 1 - -
ErrorViewModel - - - - 4 94 1 1 13 1 - -
Error - - - - 2 100 1 - 1 0 - -
Extensions - - - - 11+8 73-6 13+3 1 60+40 14+10 - -
IsNativeClient - - - - 2 88 2 - 9 1 - -
LoadingPage - - - - 1 75 8 - 7 3 - -
RedirectAfterCancellation NEW - - - - 3 76 4 - 14 3 - -
RedirectToReturnUrl NEW - - - - 5 66 6 - 24 7 - -
ExternalController - - - - 14-31 58+4 44-8 3 117-119 31-53 - -
Callback - - - - 9-2 49+3 39+1 - 62-12 21-5 - -
Challenge - - - - 4 68 9 - 29 5 - -
ExternalProvider - - - - 4 100 0 1 5 0 - -
AuthenticationScheme - - - - 2 100 0 - 1 0 - -
DisplayName - - - - 2 100 0 - 1 0 - -
GrantsController - - - - 9 68 35 3 80 19 - -
BuildViewModelAsync - - - - 6 57 19 - 34 11 - -
Index - - - - 1 93 5 - 8 1 - -
Revoke - - - - 1 76 13 - 12 3 - -
GrantsViewModel - - - - 2 100 2 1 4 0 - -
Grants - - - - 2 100 2 - 1 0 - -
GrantViewModel - - - - 18 100 3 1 12 0 - -
ApiGrantNames - - - - 2 100 1 - 1 0 - -
ClientId - - - - 2 100 0 - 1 0 - -
ClientLogoUrl - - - - 2 100 0 - 1 0 - -
ClientName - - - - 2 100 0 - 1 0 - -
ClientUrl - - - - 2 100 0 - 1 0 - -
Created - - - - 2 100 1 - 1 0 - -
Description - - - - 2 100 0 - 1 0 - -
Expires - - - - 2 100 2 - 1 0 - -
IdentityGrantNames - - - - 2 100 1 - 1 0 - -
HomeController - - - - 6 71 16 3 53 14 - -
Error - - - - 3 66 9 - 22 7 - -
Index - - - - 2 76 8 - 11 4 - -
LoggedOutViewModel - - - - 14 98 0 1 12 2 - -
AutomaticRedirectAfterSignOut - - - - 2 100 0 - 1 0 - -
ClientName - - - - 2 100 0 - 1 0 - -
ExternalAuthenticationScheme - - - - 2 100 0 - 1 0 - -
LogoutId - - - - 2 100 0 - 1 0 - -
PostLogoutRedirectUri - - - - 2 100 0 - 1 0 - -
SignOutIframeUrl - - - - 2 100 0 - 1 0 - -
TriggerExternalSignout - - - - 2 94 0 - 1 2 - -
LoginInputModel - - - - 8 100 1 1 9 0 - -
Password - - - - 2 100 1 - 2 0 - -
RememberLogin - - - - 2 100 0 - 1 0 - -
ReturnUrl - - - - 2 100 0 - 1 0 - -
Username - - - - 2 100 1 - 2 0 - -
LoginViewModel - - - - 12-10 97+17 4-2 2 12+1 4-7 - -
AllowRememberLogin - - - - 2 100 0 - 1 1 - -
EnableLocalLogin - - - - 2 100 0 - 1 1 - -
ExternalLoginScheme - - - - 2-6 100+10 0-3 - 1 0-2 - -
ExternalProviders - - - - 2 100 3 - 1 1 - -
IsExternalLoginOnly - - - - 2-4 100+11 0-4 - 1 0-2 - -
VisibleExternalProviders - - - - 2 100+16 3-1 - 1 1-3 - -
LogoutInputModel - - - - 2 100 0 1 4 0 - -
LogoutId - - - - 2 100 0 - 1 0 - -
LogoutViewModel - - - - 2 100 1 2 4 1 - -
ShowLogoutPrompt - - - - 2 100 0 - 1 1 - -
ProcessConsentResult - - - - 14 93 2 1 12 6 - -
Client - - - - 2 100 1 - 1 0 - -
HasValidationError - - - - 2 94 0 - 1 2 - -
IsRedirect - - - - 2 94 0 - 1 2 - -
RedirectUri - - - - 2 100 0 - 1 0 - -
ShowView - - - - 2 94 1 - 1 2 - -
ValidationError - - - - 2 100 0 - 1 0 - -
ViewModel - - - - 2 100 1 - 1 0 - -
RedirectViewModel - - - - 2 100 0 1 4 0 - -
RedirectUrl - - - - 2 100 0 - 1 0 - -
ScopeViewModel - - - - 12 100 0 1 9 0 - -
Checked - - - - 2 100 0 - 1 0 - -
Description - - - - 2 100 0 - 1 0 - -
DisplayName - - - - 2 100 0 - 1 0 - -
Emphasize - - - - 2 100 0 - 1 0 - -
Required - - - - 2 100 0 - 1 0 - -
Value - - - - 2 100 0 - 1 0 - -
SecurityHeadersAttribute - - - - 7 55 8 3 46 14 - -
OnResultExecuting - - - - 7 55 7 - 43 14 - -
Microsoft.AspNetCore.Hosting - - - - 10 87 33 1 0 30 - -
IntegrationEventLogEF - - - - 49 85 46 1 185 56 - -
eShop.IntegrationEventLogEF - - - - 25 86 20 1 61 19 - -
EventStateEnum - - - - 1 93 0 1 7 2 - -
IntegrationEventLogEntry 0% - - 2 23 89 12 1 36 13 - -
Content - - - - 2 100 1 - 2 0 - -
CreationTime - - - - 2 100 1 - 1 0 - -
DeserializeJsonContent 0% - 1 1 1 83 4 - 5 2 - -
EventId - - - - 2 100 1 - 1 0 - -
EventTypeName - - - - 2 100 1 - 2 0 - -
EventTypeShortName - - - - 4 91 4 - 2 2 - -
IntegrationEvent - - - - 2 100 2 - 2 0 - -
State - - - - 2 100 1 - 1 0 - -
TimesSent - - - - 2 100 0 - 1 0 - -
TransactionId - - - - 2 100 1 - 1 0 - -
IntegrationEventLogService`1 0% 0% - 4 - - - - - - - -
Dispose 0% 0% 4 4 - - - - - - - -
MarkEventAsFailedAsync 0% - 1 1 - - - - - - - -
MarkEventAsInProgressAsync 0% - 1 1 - - - - - - - -
MarkEventAsPublishedAsync 0% - 1 1 - - - - - - - -
SaveEventAsync 0% 0% 2 2 - - - - - - 1 -
UpdateEventStatus 0% 0% 2 2 - - - - - - - -
IntegrationLogExtensions 0% - - 1 1 76 9 1 12 4 - -
UseIntegrationEventLogs 0% - 1 1 1 76 9 - 9 4 - -
ResilientTransaction 0% - - 2 4 80 11 1 21 7 - -
ExecuteAsync - - - - 1 71 9 - 12 5 - -
New 0% - 1 1 1 97 1 - 1 1 - -
eShop.IntegrationEventLogEF.Services - - - - 20 87 33 1 101 30 - -
IIntegrationEventLogService - - - - 5 100 7 0 8 0 - -
MarkEventAsFailedAsync - - - - 1 100 2 - 1 0 - -
MarkEventAsInProgressAsync - - - - 1 100 2 - 1 0 - -
MarkEventAsPublishedAsync - - - - 1 100 2 - 1 0 - -
RetrieveEventLogsPendingToPublishAsync - - - - 1 100 4 - 1 0 - -
SaveEventAsync - - - - 1 100 3 - 1 0 - -
IntegrationEventLogService<TContext> - - - - 15 74 33 1 89 30 - -
Dispose - - - - 3 77 0 - 13 4 - -
MarkEventAsFailedAsync - - - - 1 94 3 - 4 1 - -
MarkEventAsInProgressAsync - - - - 1 94 3 - 4 1 - -
MarkEventAsPublishedAsync - - - - 1 94 3 - 4 1 - -
RetrieveEventLogsPendingToPublishAsync - - - - 3 63 18 - 14 8 - -
SaveEventAsync - - - - 2 69 15 - 11 5 - -
UpdateEventStatus - - - - 2 70 11 - 10 5 1 -
eShop.IntegrationEventLogEF.Utilities - - - - 4 80 11 1 23 7 - -
Ordering.API - - - - 348 87 180 2 2020 455 2 -
<global namespace> - - - - 25 79 87 1 298 107 - -
CreateOrderRequest - - - - 1 100 3 1 15 0 - -
Buyer - - - - 0 100 0 - 1 0 - -
CardExpiration - - - - 0 100 1 - 1 0 - -
CardHolderName - - - - 0 100 0 - 1 0 - -
CardNumber - - - - 0 100 0 - 1 0 - -
CardSecurityNumber - - - - 0 100 0 - 1 0 - -
CardTypeId - - - - 0 100 0 - 1 0 - -
City - - - - 0 100 0 - 1 0 - -
Country - - - - 0 100 0 - 1 0 - -
CreateOrderRequest - - - - 1 100 3 - 15 0 1 -
Items - - - - 0 100 2 - 1 0 - -
State - - - - 0 100 0 - 1 0 - -
Street - - - - 0 100 0 - 1 0 - -
UserId - - - - 0 100 0 - 1 0 - -
UserName - - - - 0 100 0 - 1 0 - -
ZipCode - - - - 0 100 0 - 1 0 - -
OrdersApi - - - - 14 65 42 1 165 50 - -
CancelOrderAsync - - - - 3 64 17 - 28 8 1 -
CreateOrderAsync - - - - 3 55 19 - 51 14 5 -
CreateOrderDraftAsync - - - - 1 82 7 - 11 2 1 -
GetCardTypesAsync - - - - 1 84 6 - 5 2 - -
GetOrderAsync - - - - 1 78 9 - 12 4 - -
GetOrdersByUserAsync - - - - 1 81 7 - 6 3 - -
MapOrdersApiV1 - - - - 1 62 29 - 14 9 - -
ShipOrderAsync - - - - 3 64 17 - 28 8 1 -
OrderServices - - - - 1 100 0 1 1 0 - -
<global> - - - - - - - - - - - -
OrdersApi 100% - - 1 - - - - - - - -
MapOrdersApiV1 100% - 1 1 - - - - - - - -
eShop.Ordering.API.Application.Behaviors - - - - 11 68 32 1 117 39 - -
LoggingBehavior<TRequest, TResponse> - - - - 2 80 9 1 14 5 - -
Handle - - - - 1 74 7 - 8 4 3 -
LoggingBehavior`2 100% - - 1 - - - - - - - -
TransactionBehavior<TRequest, TResponse> - - - - 6 60 23 1 60 20 - -
Handle - - - - 2 54 20 - 44 17 4 -
TransactionBehavior`2 100% 50% - 6 - - - - - - - -
ValidatorBehavior<TRequest, TResponse> - - - - 3 65 21 1 36 14 - -
Handle - - - - 2 59 19 - 24 12 4 -
ValidatorBehavior`2 100% - - 1 - - - - - - - -
eShop.Ordering.API.Application.Commands - - - - 105 88 48 2 652 105 - -
CancelOrderCommand - - - - 1 100 1 1 1 0 - -
OrderNumber - - - - 0 100 0 - 1 0 - -
CancelOrderCommandHandler 100% - - 1 3 77 8 1 28 6 - -
Handle - - - - 2 71 7 - 17 5 - -
CancelOrderIdentifiedCommandHandler 50% - - 1 2 94 5 2 16 1 - -
CreateResultForDuplicateRequest 0% - 1 1 1 100 0 - 4 1 - -
CreateOrderCommand 84% - - 1 28 90 10 1 70 16 - -
CardExpiration - - - - 2 100 2 - 2 0 - -
CardHolderName - - - - 2 100 1 - 2 0 - -
CardNumber - - - - 2 100 1 - 2 0 - -
CardSecurityNumber - - - - 2 100 1 - 2 0 - -
CardTypeId - - - - 2 100 1 - 2 0 - -
City - - - - 2 100 1 - 2 0 - -
Country - - - - 2 100 1 - 2 0 - -
OrderItems - - - - 2 100 4 - 2 2 - -
State - - - - 2 100 1 - 2 0 - -
Street - - - - 2 100 1 - 2 0 - -
UserId - - - - 2 100 1 - 2 0 - -
UserName - - - - 2 100 1 - 2 0 - -
ZipCode - - - - 2 100 1 - 2 0 - -
CreateOrderCommandHandler 0% - - 10 8 63 24 1 49 14 - -
Handle - - - - 2 60 19 - 24 9 1 -
CreateOrderDraftCommand - - - - 1 100 4 1 1 0 - -
BuyerId - - - - 0 100 0 - 1 0 - -
Items - - - - 0 100 2 - 1 0 - -
CreateOrderDraftCommandHandler 100% 100% - 2 2 67 14 1 16 6 - -
Handle 100% 100% 2 2 2 67 13 - 11 6 - -
CreateOrderIdentifiedCommandHandler 50% - - 1 2 94 5 2 16 1 - -
CreateResultForDuplicateRequest 0% - 1 1 1 100 0 - 4 1 - -
IdentifiedCommand<T, R> - - - - 3 95 2 1 11 2 - -
Command - - - - 1 100 0 - 1 0 - -
Id - - - - 1 100 1 - 1 0 - -
IdentifiedCommandHandler<T, R> - - - - 8 66 17 1 103 19 - -
CreateResultForDuplicateRequest - - - - 1 100 0 - 5 0 - -
Handle - - - - 6 54 15 - 72 15 2 -
IdentifiedCommandHandler`2 100% - - 1 - - - - - - - -
IdentifiedCommand`2 100% - - 1 - - - - - - - -
OrderDraftDTO 100% - - 1 5 86 8 1 22 2 - -
FromOrder 100% - 1 1 1 77 8 - 16 2 - -
OrderItems - - - - 2 100 2 - 1 0 - -
Total - - - - 2 100 1 - 1 0 - -
OrderItemDTO - - - - 12 100 1 1 14 0 - -
Discount - - - - 2 100 1 - 1 0 - -
PictureUrl - - - - 2 100 0 - 1 0 - -
ProductId - - - - 2 100 0 - 1 0 - -
ProductName - - - - 2 100 0 - 1 0 - -
UnitPrice - - - - 2 100 1 - 1 0 - -
Units - - - - 2 100 0 - 1 0 - -
SetAwaitingValidationIdentifiedOrderStatusCommandHandler 0% - - 1 2 94 5 2 16 1 - -
CreateResultForDuplicateRequest 0% - 1 1 1 100 0 - 4 1 - -
SetAwaitingValidationOrderStatusCommand - - - - 1 100 1 1 1 0 - -
OrderNumber - - - - 0 100 0 - 1 0 - -
SetAwaitingValidationOrderStatusCommandHandler 0% - - 1 3 77 8 1 28 6 - -
Handle - - - - 2 71 7 - 17 5 - -
SetPaidIdentifiedOrderStatusCommandHandler 0% - - 1 2 94 5 2 16 1 - -
CreateResultForDuplicateRequest 0% - 1 1 1 100 0 - 4 1 - -
SetPaidOrderStatusCommand - - - - 1 100 1 1 1 0 - -
OrderNumber - - - - 0 100 0 - 1 0 - -
SetPaidOrderStatusCommandHandler 0% - - 1 3 75 9 1 31 7 - -
Handle - - - - 2 68 8 - 20 6 - -
SetStockConfirmedOrderStatusCommand - - - - 1 100 1 1 1 0 - -
OrderNumber - - - - 0 100 0 - 1 0 - -
SetStockConfirmedOrderStatusCommandHandler 0% - - 1 3 75 9 1 31 7 - -
Handle - - - - 2 68 8 - 20 6 - -
SetStockConfirmedOrderStatusIdentifiedCommandHandler 0% - - 1 2 94 5 2 16 1 - -
CreateResultForDuplicateRequest 0% - 1 1 1 100 0 - 4 1 - -
SetStockRejectedOrderStatusCommand - - - - 1 100 2 1 1 0 - -
OrderNumber - - - - 0 100 0 - 1 0 - -
OrderStockItems - - - - 0 100 1 - 1 0 - -
SetStockRejectedOrderStatusCommandHandler 0% - - 1 3 75 11 1 32 7 - -
Handle - - - - 2 68 10 - 21 6 - -
SetStockRejectedOrderStatusIdentifiedCommandHandler 0% - - 1 2 94 5 2 16 1 - -
CreateResultForDuplicateRequest 0% - 1 1 1 100 0 - 4 1 - -
ShipOrderCommand - - - - 1 100 1 1 1 0 - -
OrderNumber - - - - 0 100 0 - 1 0 - -
ShipOrderCommandHandler 100% - - 1 3 77 8 1 28 6 - -
Handle - - - - 2 71 7 - 17 5 - -
ShipOrderIdentifiedCommandHandler 50% - - 1 2 94 5 2 16 1 - -
CreateResultForDuplicateRequest 0% - 1 1 1 100 0 - 4 1 - -
eShop.Ordering.API.Application.DomainEventHandlers - - - - 37 68 38 1 255 69 - -
OrderCancelledDomainEventHandler 0% - - 6 5 69 19 1 31 9 - -
Handle - - - - 1 68 15 - 10 5 - -
OrderShippedDomainEventHandler 0% - - 6 5 69 19 1 31 9 - -
Handle - - - - 1 68 15 - 10 5 - -
OrderStatusChangedToAwaitingValidationDomainEventHandler 0% - - 4 4 67 24 1 34 11 - -
Handle - - - - 1 64 20 - 13 7 - -
OrderStatusChangedToPaidDomainEventHandler 0% - - 8 6 66 24 1 39 11 - -
Handle - - - - 1 64 20 - 19 7 - -
OrderStatusChangedToStockConfirmedDomainEventHandler 0% - - 6 5 69 19 1 31 9 - -
Handle - - - - 1 68 15 - 10 5 - -
UpdateOrderWhenBuyerAndPaymentMethodVerifiedDomainEventHandler 0% - - 4 4 77 14 1 23 5 - -
Handle - - - - 1 75 10 - 9 3 - -
ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler 0% - - 6 8 62 20 1 52 15 - -
Handle - - - - 4 57 16 - 34 12 - -
eShop.Ordering.API.Application.IntegrationEvents - - - - 3 100 3 1 49 0 - -
ConfirmedOrderStockItem 0% - - 1 3 95 0 1 11 2 - -
HasStock - - - - 1 100 0 - 1 0 - -
ProductId - - - - 1 100 0 - 1 0 - -
GracePeriodConfirmedIntegrationEvent 0% - - 1 2 98 1 2 7 1 - -
OrderId - - - - 1 100 0 - 1 0 - -
IOrderingIntegrationEventService - - - - 2 100 3 0 5 0 - -
AddAndSaveEventAsync - - - - 1 100 2 - 1 0 - -
PublishEventsThroughEventBusAsync - - - - 1 100 2 - 1 0 - -
OrderingIntegrationEventService 100% 50% - 8 1 100 0 1 1 0 - -
OrderPaymentFailedIntegrationEvent 0% - - 1 2 98 1 2 6 1 - -
OrderId - - - - 1 100 0 - 1 0 - -
OrderPaymentSucceededIntegrationEvent 0% - - 1 2 98 1 2 6 1 - -
OrderId - - - - 1 100 0 - 1 0 - -
OrderStartedIntegrationEvent 0% - - 1 3 98 1 2 10 1 - -
UserId - - - - 2 100 0 - 1 0 - -
OrderStatusChangedToAwaitingValidationIntegrationEvent 0% - - 1 6 93 4 2 19 5 - -
BuyerIdentityGuid - - - - 1 100 0 - 1 0 - -
BuyerName - - - - 1 100 0 - 1 0 - -
OrderId - - - - 1 100 0 - 1 0 - -
OrderStatus - - - - 1 100 1 - 1 0 - -
OrderStockItems - - - - 1 100 2 - 1 0 - -
OrderStatusChangedToCancelledIntegrationEvent 0% - - 1 5 93 2 2 16 4 - -
BuyerIdentityGuid - - - - 1 100 0 - 1 0 - -
BuyerName - - - - 1 100 0 - 1 0 - -
OrderId - - - - 1 100 0 - 1 0 - -
OrderStatus - - - - 1 100 1 - 1 0 - -
OrderStatusChangedToPaidIntegrationEvent 0% - - 1 6 93 4 2 19 5 - -
BuyerIdentityGuid - - - - 1 100 0 - 1 0 - -
BuyerName - - - - 1 100 0 - 1 0 - -
OrderId - - - - 1 100 0 - 1 0 - -
OrderStatus - - - - 1 100 1 - 1 0 - -
OrderStockItems - - - - 1 100 2 - 1 0 - -
OrderStatusChangedToShippedIntegrationEvent 0% - - 1 5 93 2 2 16 4 - -
BuyerIdentityGuid - - - - 1 100 0 - 1 0 - -
BuyerName - - - - 1 100 0 - 1 0 - -
OrderId - - - - 1 100 0 - 1 0 - -
OrderStatus - - - - 1 100 1 - 1 0 - -
OrderStatusChangedToStockConfirmedIntegrationEvent 0% - - 1 5 93 2 2 16 4 - -
BuyerIdentityGuid - - - - 1 100 0 - 1 0 - -
BuyerName - - - - 1 100 0 - 1 0 - -
OrderId - - - - 1 100 0 - 1 0 - -
OrderStatus - - - - 1 100 1 - 1 0 - -
OrderStatusChangedToSubmittedIntegrationEvent 0% - - 1 5 93 2 2 16 4 - -
BuyerIdentityGuid - - - - 1 100 0 - 1 0 - -
BuyerName - - - - 1 100 0 - 1 0 - -
OrderId - - - - 1 100 0 - 1 0 - -
OrderStatus - - - - 1 100 1 - 1 0 - -
OrderStockConfirmedIntegrationEvent 0% - - 1 2 98 1 2 6 1 - -
OrderId - - - - 1 100 0 - 1 0 - -
OrderStockItem 0% - - 1 3 95 0 1 11 2 - -
ProductId - - - - 1 100 0 - 1 0 - -
Units - - - - 1 100 0 - 1 0 - -
OrderStockRejectedIntegrationEvent 0% - - 1 3 95 3 2 13 2 - -
OrderId - - - - 1 100 0 - 1 0 - -
OrderStockItems - - - - 1 100 2 - 1 0 - -
eShop.Ordering.API.Application.IntegrationEvents.EventHandling - - - - 5 100 0 1 125 0 - -
GracePeriodConfirmedIntegrationEventHandler - - - - 1 100 0 1 1 0 - -
OrderPaymentFailedIntegrationEventHandler - - - - 1 100 0 1 1 0 - -
OrderPaymentSucceededIntegrationEventHandler - - - - 1 100 0 1 1 0 - -
OrderStockConfirmedIntegrationEventHandler - - - - 1 100 0 1 1 0 - -
OrderStockRejectedIntegrationEventHandler - - - - 1 100 0 1 1 0 - -
eShop.Ordering.API.Application.IntegrationEvents.Events - - - - 52 95 6 2 198 37 - -
eShop.Ordering.API.Application.Models - - - - 19 98 3 1 25 2 - -
BasketItem - - - - 14 100 1 1 10 0 - -
Id - - - - 2 100 0 - 1 0 - -
OldUnitPrice - - - - 2 100 1 - 1 0 - -
PictureUrl - - - - 2 100 0 - 1 0 - -
ProductId - - - - 2 100 0 - 1 0 - -
ProductName - - - - 2 100 0 - 1 0 - -
Quantity - - - - 2 100 0 - 1 0 - -
UnitPrice - - - - 2 100 1 - 1 0 - -
CustomerBasket 100% - - 1 5 95 2 1 11 2 - -
BuyerId - - - - 2 100 0 - 1 0 - -
Items - - - - 2 100 2 - 1 0 - -
eShop.Ordering.API.Application.Queries - - - - 46 100 9 1 101 0 - -
CardType - - - - 4 100 0 1 5 0 - -
Id - - - - 2 100 0 - 1 0 - -
Name - - - - 2 100 0 - 1 0 - -
IOrderQueries - - - - 3 100 5 0 8 0 - -
GetCardTypesAsync - - - - 1 100 3 - 1 0 - -
GetOrderAsync - - - - 1 100 2 - 1 0 - -
GetOrdersFromUserAsync - - - - 1 100 3 - 1 0 - -
Order - - - - 22 100 4 1 14 0 - -
City - - - - 2 100 0 - 1 0 - -
Country - - - - 2 100 0 - 1 0 - -
Date - - - - 2 100 1 - 1 0 - -
Description - - - - 2 100 0 - 1 0 - -
OrderItems - - - - 2 100 2 - 1 0 - -
OrderNumber - - - - 2 100 0 - 1 0 - -
State - - - - 2 100 0 - 1 0 - -
Status - - - - 2 100 0 - 1 0 - -
Street - - - - 2 100 0 - 1 0 - -
Total - - - - 2 100 1 - 1 0 - -
Zipcode - - - - 2 100 0 - 1 0 - -
Orderitem - - - - 8 100 0 1 7 0 - -
PictureUrl - - - - 2 100 0 - 1 0 - -
ProductName - - - - 2 100 0 - 1 0 - -
UnitPrice - - - - 2 100 0 - 1 0 - -
Units - - - - 2 100 0 - 1 0 - -
OrderQueries - - - - 1 100 0 1 1 0 - -
OrderSummary - - - - 8 100 1 1 7 0 - -
Date - - - - 2 100 1 - 1 0 - -
OrderNumber - - - - 2 100 0 - 1 0 - -
Status - - - - 2 100 0 - 1 0 - -
Total - - - - 2 100 0 - 1 0 - -
eShop.Ordering.API.Application.Validations - - - - 10 71 22 2 75 38 - -
CancelOrderCommandValidator 63% 50% - 2 2 73 14 2 12 4 - -
CreateOrderCommandValidator 88% 50% - 2 4 63 18 2 32 26 - -
BeValidExpirationDate 100% - 1 1 1 94 1 - 4 1 - -
ContainOrderItems 100% - 1 1 1 96 3 - 4 1 - -
IdentifiedCommandValidator 63% 50% - 2 2 74 15 2 12 4 - -
ShipOrderCommandValidator 63% 50% - 2 2 73 14 2 12 4 - -
eShop.Ordering.API.Extensions - - - - 19 83 13 1 82 21 - -
BasketItemExtensions 100% - - 1 3 83 4 1 22 3 - -
ToOrderItemDTO 100% - 1 1 1 85 3 - 11 1 - -
ToOrderItemsDTO - - - - 2 87 3 - 7 2 - -
LinqSelectExtensions 0% - - 1 6 76 6 1 43 9 - -
OnCaughtException 0% - 1 1 2 81 5 - 4 2 - -
SelectTry - - - - 2 72 4 - 16 5 - -
LinqSelectExtensions+SelectTryResult`2 0% - - 1 - - - - - - - -
OrderingApiTrace - - - - 3 79 4 1 11 6 - -
LogOrderBuyerAndPaymentValidatedOrUpdated - - - - 1 80 3 - 2 2 - -
LogOrderPaymentMethodUpdated - - - - 1 80 3 - 2 2 - -
LogOrderStatusUpdated - - - - 1 80 4 - 2 2 - -
SelectTryResult - - - - 7 94 1 1 13 3 - -
CaughtException - - - - 2 100 1 - 1 0 - -
Result - - - - 2 100 0 - 1 0 - -
Source - - - - 2 100 0 - 1 0 - -
eShop.Ordering.API.Infrastructure - - - - 3 74 10 1 25 7 - -
OrderingContextSeed - - - - 3 74 10 1 21 7 - -
GetPredefinedCardTypes - - - - 1 76 2 - 6 3 - -
SeedAsync - - - - 2 75 9 - 11 4 - -
eShop.Ordering.API.Infrastructure.Services - - - - 3 100 0 1 18 0 - -
IdentityService 50% 25% - 4 1 100 0 1 1 0 - -
GetUserIdentity 100% 50% 4 4 - - - - - - - -
GetUserName 0% 0% 4 4 - - - - - - - -
IIdentityService - - - - 2 100 0 0 6 0 - -
GetUserIdentity - - - - 1 100 0 - 1 0 - -
GetUserName - - - - 1 100 0 - 1 0 - -
Microsoft.AspNetCore.Hosting - - - - 10 87 33 1 0 30 - -
Ordering.Domain - - - - 171 92 40 2 676 157 - -
eShop.Ordering.Domain.AggregatesModel.BuyerAggregate - - - - 31 89 20 2 109 23 - -
Buyer 82% 67% - 4 12 79 14 2 47 14 - -
IdentityGuid - - - - 2 100 1 - 2 0 - -
Name - - - - 2 100 0 - 1 0 - -
PaymentMethods - - - - 2 96 4 - 1 2 - -
VerifyOrAddPaymentMethod 75% 50% 2 2 2 63 9 - 22 9 - -
CardType - - - - 4 100 1 1 5 0 - -
Id - - - - 2 100 0 - 1 0 - -
Name - - - - 2 100 0 - 1 0 - -
IBuyerRepository - - - - 4 100 3 0 10 0 - -
Add - - - - 1 100 1 - 1 0 - -
FindAsync - - - - 1 100 2 - 1 0 - -
FindByIdAsync - - - - 1 100 2 - 1 0 - -
Update - - - - 1 100 1 - 1 0 - -
PaymentMethod 94% 58% - 8 11 78 6 2 39 9 - -
CardType - - - - 2 100 1 - 1 0 - -
IsEqualTo 100% 50% 4 4 3 88 1 - 6 1 - -
eShop.Ordering.Domain.AggregatesModel.OrderAggregate - - - - 75 88 31 2 301 89 - -
Address 89% - - 1 13 90 2 2 29 10 - -
City - - - - 2 100 0 - 1 0 - -
Country - - - - 2 100 0 - 1 0 - -
GetEqualityComponents - - - - 1 74 1 - 9 5 - -
State - - - - 2 100 0 - 1 0 - -
Street - - - - 2 100 0 - 1 0 - -
ZipCode - - - - 2 100 0 - 1 0 - -
IOrderRepository - - - - 3 100 3 0 11 0 - -
Add - - - - 1 100 1 - 1 0 - -
GetAsync - - - - 1 100 2 - 1 0 - -
Update - - - - 1 100 1 - 1 0 - -
Order 33% 17% - 4 38 77 25 2 182 58 - -
AddOrderItem 80% 75% 4 4 3 62 7 - 25 9 - -
AddOrderStartedDomainEvent 100% - 1 1 1 82 3 - 9 2 - -
Address - - - - 2 100 2 - 3 0 - -
Buyer - - - - 1 100 1 - 1 0 - -
BuyerId - - - - 2 100 1 - 1 0 - -
Description - - - - 2 100 0 - 1 0 - -
GetTotal 100% - 1 1 1 83 6 - 1 2 - -
NewDraft 0% - 1 1 1 84 0 - 8 2 - -
OrderDate - - - - 2 100 1 - 1 0 - -
OrderItems - - - - 2 96 4 - 1 2 - -
OrderStatus - - - - 2 100 1 - 1 0 - -
PaymentId - - - - 2 100 1 - 1 0 - -
SetAwaitingValidationStatus 0% 0% 2 2 2 78 6 - 8 3 - -
SetCancelledStatus 0% 0% 4 4 3 71 3 - 12 5 - -
SetCancelledStatusWhenStockIsRejected 0% 0% 2 2 2 66 6 - 14 7 - -
SetPaidStatus 0% 0% 2 2 2 74 6 - 10 4 - -
SetPaymentMethodVerified 0% - 1 1 1 85 1 - 5 2 - -
SetShippedStatus 0% 0% 2 2 2 73 3 - 11 5 - -
SetStockConfirmedStatus 0% 0% 2 2 2 75 3 - 10 4 - -
StatusChangeException 0% - 1 1 1 93 3 - 4 1 - -
OrderItem 89% 88% - 4 20 84 5 2 59 17 - -
AddUnits 100% 100% 2 2 2 79 2 - 9 3 - -
Discount - - - - 2 100 1 - 1 0 - -
PictureUrl - - - - 2 100 0 - 1 0 - -
ProductId - - - - 2 100 0 - 1 0 - -
ProductName - - - - 2 100 1 - 2 0 - -
SetNewDiscount 67% 50% 2 2 2 79 3 - 9 3 - -
UnitPrice - - - - 2 100 1 - 1 0 - -
Units - - - - 2 100 0 - 1 0 - -
OrderStatus - - - - 1 87 2 1 10 4 - -
eShop.Ordering.Domain.Events - - - - 20 97 7 1 101 10 - -
BuyerAndPaymentMethodVerifiedDomainEvent 100% - - 1 7 94 3 1 14 3 - -
Buyer - - - - 2 100 1 - 1 0 - -
OrderId - - - - 2 100 0 - 1 0 - -
Payment - - - - 2 100 1 - 1 0 - -
OrderCancelledDomainEvent 0% - - 1 2 98 2 1 9 1 - -
Order - - - - 1 100 1 - 1 0 - -
OrderShippedDomainEvent 0% - - 1 2 98 2 1 9 1 - -
Order - - - - 1 100 1 - 1 0 - -
OrderStartedDomainEvent - - - - 1 100 3 1 12 0 - -
CardExpiration - - - - 0 100 1 - 1 0 - -
CardHolderName - - - - 0 100 0 - 1 0 - -
CardNumber - - - - 0 100 0 - 1 0 - -
CardSecurityNumber - - - - 0 100 0 - 1 0 - -
CardTypeId - - - - 0 100 0 - 1 0 - -
Order - - - - 0 100 1 - 1 0 - -
UserId - - - - 0 100 0 - 1 0 - -
UserName - - - - 0 100 0 - 1 0 - -
OrderStatusChangedToAwaitingValidationDomainEvent 0% - - 1 3 95 3 1 16 2 - -
OrderId - - - - 1 100 0 - 1 0 - -
OrderItems - - - - 1 100 2 - 1 0 - -
OrderStatusChangedToPaidDomainEvent 0% - - 1 3 95 3 1 16 2 - -
OrderId - - - - 1 100 0 - 1 0 - -
OrderItems - - - - 1 100 2 - 1 0 - -
OrderStatusChangedToStockConfirmedDomainEvent - - - - 2 98 1 1 11 1 - -
OrderId - - - - 1 100 0 - 1 0 - -
eShop.Ordering.Domain.Exceptions - - - - 3 97 1 2 18 0 - -
OrderingDomainException 33% - - 1 3 97 1 2 16 0 - -
eShop.Ordering.Domain.SeedWork - - - - 11 81 5 1 44 12 - -
ValueObject 29% 38% - 4 11 81 5 1 42 12 - -
EqualOperator 0% 0% 4 4 3 76 0 - 8 3 - -
GetCopy 0% - 1 1 1 100 0 - 4 1 - -
GetEqualityComponents - - - - 1 100 1 - 1 0 - -
NotEqualOperator 0% - 1 1 1 93 0 - 4 1 - -
eShop.Ordering.Domain.Seedwork - - - - 31 92 11 1 103 23 - -
Entity 46% 43% - 12 27 81 6 1 85 19 - -
AddDomainEvent 100% 100% 2 2 2 84 2 - 5 2 - -
ClearDomainEvents 0% 0% 2 2 2 100 2 - 4 1 - -
DomainEvents - - - - 4 95 4 - 1 2 - -
Id - - - - 2 98 0 - 11 2 - -
IsTransient 0% - 1 1 1 94 0 - 4 1 - -
operator != - - - - 1 94 0 - 4 1 - -
operator == - - - - 3 88 0 - 7 1 - -
RemoveDomainEvent 100% 50% 2 2 2 93 3 - 4 1 - -
IAggregateRoot - - - - 1 100 0 0 1 0 - -
IRepository<T> - - - - 1 100 2 0 4 0 - -
UnitOfWork - - - - 1 100 1 - 1 0 - -
IUnitOfWork - - - - 2 87 3 0 5 4 - -
SaveChangesAsync - - - - 1 87 2 - 1 2 - -
SaveEntitiesAsync - - - - 1 87 2 - 1 2 - -
Ordering.Infrastructure - - - - 79 66 114 2 2565 729 - -
eShop.Ordering.Infrastructure - - - - 30 72 46 2 132 41 - -
BuyerEntityTypeConfiguration 0% - - 1 1 62 15 1 22 10 - -
Configure 0% - 1 1 1 62 14 - 18 10 - -
BuyerRepository 0% 0% - 2 9 78 18 1 50 15 - -
Add 0% 0% 2 2 2 78 4 - 11 3 - -
FindAsync - - - - 1 73 13 - 9 4 - -
FindByIdAsync - - - - 1 73 13 - 9 4 - -
UnitOfWork - - - - 2 100 2 - 1 2 - -
Update 0% - 1 1 1 90 4 - 6 1 - -
CardTypeEntityTypeConfiguration 0% - - 1 1 73 8 1 15 5 - -
Configure 0% - 1 1 1 73 7 - 11 5 - -
ClientRequestEntityTypeConfiguration 0% - - 1 1 94 4 1 8 1 - -
Configure 0% - 1 1 1 94 3 - 4 1 - -
MediatorExtension - - - - 3 65 14 1 19 7 - -
DispatchDomainEventsAsync - - - - 3 65 14 - 16 7 1 -
OrderEntityTypeConfiguration 0% - - 1 1 56 20 1 34 16 - -
Configure 0% - 1 1 1 56 19 - 31 16 - -
OrderingContext 0% 0% - 4 27 79 35 2 109 34 - -
BeginTransactionAsync - - - - 2 78 6 - 8 3 - -
Buyers - - - - 2 100 2 - 1 0 - -
CardTypes - - - - 2 100 2 - 1 0 - -
CommitTransactionAsync - - - - 4 64 8 - 24 9 1 -
GetCurrentTransaction 0% - 1 1 1 100 1 - 1 1 - -
HasActiveTransaction - - - - 2 94 1 - 1 2 - -
OnModelCreating 0% - 1 1 1 65 16 - 11 8 - -
OrderItems - - - - 2 100 2 - 1 0 - -
Orders - - - - 2 100 2 - 1 0 - -
Payments - - - - 2 100 2 - 1 0 - -
RollbackTransaction 0% 0% 4 4 3 75 1 - 15 5 - -
SaveEntitiesAsync - - - - 1 75 6 - 16 4 - -
OrderItemEntityTypeConfiguration 0% - - 1 1 69 10 1 15 6 - -
Configure 0% - 1 1 1 69 9 - 11 6 - -
OrderRepository 0% - - 2 8 81 20 1 36 10 - -
Add 0% - 1 1 1 90 4 - 5 1 - -
GetAsync - - - - 2 70 15 - 12 5 - -
UnitOfWork - - - - 2 100 2 - 1 2 - -
Update 0% - 1 1 1 91 4 - 4 1 - -
PaymentMethodEntityTypeConfiguration 0% - - 1 1 57 15 1 44 13 - -
Configure 0% - 1 1 1 57 14 - 40 13 - -
RequestManager 0% - - 2 5 78 14 1 36 7 - -
CreateRequestForCommandAsync - - - - 2 71 11 - 17 4 - -
ExistAsync - - - - 1 83 5 - 7 2 - -
eShop.Ordering.Infrastructure.EntityConfigurations - - - - 6 68 28 1 150 51 - -
eShop.Ordering.Infrastructure.Idempotency - - - - 13 93 15 1 55 7 - -
ClientRequest - - - - 6 100 3 1 7 0 - -
Id - - - - 2 100 1 - 1 0 - -
Name - - - - 2 100 1 - 2 0 - -
Time - - - - 2 100 1 - 1 0 - -
IRequestManager - - - - 2 100 3 0 6 0 - -
CreateRequestForCommandAsync - - - - 1 100 2 - 1 0 - -
ExistAsync - - - - 1 100 2 - 1 0 - -
eShop.Ordering.Infrastructure.Repositories - - - - 17 80 27 1 90 25 - -
Ordering.Infrastructure.Migrations - - - - 13 39 52 2 2138 605 - -
FixOrderitemseqSchema 0% - - 1 3 43 31 2 376 105 - -
BuildTargetModel 0% - 1 1 1 31 22 - 310 95 - -
Down 0% - 1 1 1 76 7 - 28 3 - -
Up 0% - 1 1 1 76 7 - 28 3 - -
Initial 0% - - 1 3 37 41 2 591 163 - -
BuildTargetModel 0% - 1 1 1 31 22 - 313 96 - -
Down 0% - 1 1 1 61 4 - 46 11 - -
Up 0% - 1 1 1 37 15 - 222 52 - -
OrderingContextModelSnapshot 0% - - 1 1 30 25 2 320 99 - -
BuildModel 0% - 1 1 1 31 22 - 316 97 - -
Outbox 0% - - 1 3 42 35 2 379 114 - -
BuildTargetModel 0% - 1 1 1 30 22 - 341 105 - -
Down 0% - 1 1 1 93 3 - 7 1 - -
Up 0% - 1 1 1 69 10 - 21 4 - -
UseEnumForOrderStatus 0% - - 1 3 41 45 2 427 124 - -
BuildTargetModel 0% - 1 1 1 31 22 - 317 97 - -
Down 0% - 1 1 1 55 18 - 61 15 - -
Up 0% - 1 1 1 64 10 - 39 8 - -
OrderProcessor - - - - 11 88 26 2 143 20 - -
<global namespace> - - - - 2 61 6 1 10 12 - -
eShop.OrderProcessor - - - - 4 100 0 1 8 0 - -
BackgroundTaskOptions - - - - 4 100 0 1 6 0 - -
CheckUpdateTime - - - - 2 100 0 - 1 0 - -
GracePeriodTime - - - - 2 100 0 - 1 0 - -
eShop.OrderProcessor.Events - - - - 2 98 1 2 12 1 - -
GracePeriodConfirmedIntegrationEvent - - - - 2 98 1 2 7 1 - -
OrderId - - - - 1 100 0 - 1 0 - -
eShop.OrderProcessor.Extensions - - - - 2 86 20 2 23 7 - -
Extensions - - - - 1 72 17 1 15 5 - -
AddApplicationServices - - - - 1 72 17 - 12 5 - -
IntegrationEventContext - - - - 1 100 3 2 5 2 - -
eShop.OrderProcessor.Services - - - - 1 100 0 1 90 0 - -
GracePeriodManagerService - - - - 1 100 0 1 1 0 - -
PaymentProcessor - - - - 8 93 15 2 64 14 - -
<global namespace> - - - - 2 58 14 1 15 14 - -
eShop.PaymentProcessor - - - - 2 100 0 1 6 0 - -
PaymentOptions - - - - 2 100 0 1 4 0 - -
PaymentSucceeded - - - - 2 100 0 - 1 0 - -
eShop.PaymentProcessor.IntegrationEvents.EventHandling - - - - 1 100 0 1 34 0 - -
OrderStatusChangedToStockConfirmedIntegrationEventHandler - - - - 1 100 0 1 1 0 - -
eShop.PaymentProcessor.IntegrationEvents.Events - - - - 3 100 1 2 9 0 - -
OrderPaymentFailedIntegrationEvent - - - - 1 100 1 2 1 0 - -
OrderId - - - - 0 100 0 - 1 0 - -
OrderPaymentSucceededIntegrationEvent - - - - 1 100 1 2 1 0 - -
OrderId - - - - 0 100 0 - 1 0 - -
OrderStatusChangedToStockConfirmedIntegrationEvent - - - - 1 100 1 2 1 0 - -
OrderId - - - - 0 100 0 - 1 0 - -
WebApp - - - - 335 88 197 3 2214 695 1 -
<global namespace> - - - - 19 82 81 1 169 89 - -
BasketQuantity - - - - 1 100 0 1 1 0 - -
BasketQuantity - - - - 1 100 0 - 1 0 - -
ProductId - - - - 0 100 0 - 1 0 - -
Quantity - - - - 0 100 0 - 1 0 - -
OrderRecord - - - - 1 100 2 1 5 0 - -
Date - - - - 0 100 1 - 1 0 - -
OrderNumber - - - - 0 100 0 - 1 0 - -
OrderRecord - - - - 1 100 2 - 5 0 - -
Status - - - - 0 100 0 - 1 0 - -
Total - - - - 0 100 1 - 1 0 - -
eShop.Basket.API.Grpc - - - - 202 76 59 3 1314 457 - -
BasketClient - - - - 17 75 20 3 94 48 - -
DeleteBasket - - - - 1 69 11 - 5 5 - -
DeleteBasketAsync - - - - 1 69 12 - 5 5 - -
GetBasket - - - - 1 69 11 - 5 5 - -
GetBasketAsync - - - - 1 69 12 - 5 5 - -
NewInstance - - - - 1 86 2 - 6 2 - -
UpdateBasket - - - - 1 69 11 - 5 5 - -
UpdateBasketAsync - - - - 1 69 12 - 5 5 - -
eShop.WebApp.Chatbot - - - - 22 63 55 1 202 101 - -
ChatState - - - - 19 60 45 1 170 89 - -
AddToCart - - - - 1 67 9 - 18 7 - -
AddUserMessageAsync - - - - 3 61 16 - 25 10 - -
Error - - - - 2 79 4 - 9 3 1 -
GetCartContents - - - - 1 73 8 - 13 5 - -
GetUserInfo - - - - 3 64 8 - 20 6 - -
Messages - - - - 1 100 2 - 1 0 - -
SearchCatalog - - - - 2 64 11 - 18 7 - -
MessageProcessor - - - - 3 66 10 1 28 12 - -
AllowImages - - - - 2 59 9 - 22 10 - -
FindMarkdownImages - - - - 1 93 2 - 2 2 - -
eShop.WebApp.Services - - - - 54 97 23 1 343 22 - -
BasketCheckoutInfo - - - - 24 100 4 1 30 0 - -
Buyer - - - - 2 100 0 - 1 0 - -
CardExpiration - - - - 2 100 2 - 1 0 - -
CardHolderName - - - - 2 100 0 - 1 0 - -
CardNumber - - - - 2 100 0 - 1 0 - -
CardSecurityNumber - - - - 2 100 0 - 1 0 - -
CardTypeId - - - - 2 100 0 - 1 0 - -
City - - - - 2 100 1 - 2 0 - -
Country - - - - 2 100 1 - 2 0 - -
RequestId - - - - 2 100 1 - 1 0 - -
State - - - - 2 100 1 - 2 0 - -
Street - - - - 2 100 1 - 2 0 - -
ZipCode - - - - 2 100 1 - 2 0 - -
BasketItem - - - - 12 100 2 1 9 0 - -
Id - - - - 2 100 0 - 1 0 - -
OldUnitPrice - - - - 2 100 1 - 1 0 - -
ProductId - - - - 2 100 0 - 1 0 - -
ProductName - - - - 2 100 0 - 1 0 - -
Quantity - - - - 2 100 0 - 1 0 - -
UnitPrice - - - - 2 100 1 - 1 0 - -
BasketService - - - - 1 100 0 1 1 0 - -
BasketState - - - - 1 100 0 1 1 0 - -
BasketStateChangedSubscription - - - - 1 100 0 1 1 0 - -
IBasketState - - - - 2 100 5 0 6 0 - -
AddAsync - - - - 1 100 2 - 1 0 - -
GetBasketItemsAsync - - - - 1 100 3 - 1 0 - -
LogOutService - - - - 1 84 5 1 8 2 - -
LogOutAsync - - - - 1 84 5 - 5 2 - -
OrderingService - - - - 1 100 0 1 1 0 - -
OrderStatusNotificationService - - - - 9 78 8 1 60 19 - -
Dispose - - - - 1 100 1 - 2 1 - -
NotifyAsync - - - - 1 100 2 - 4 1 - -
NotifyOrderStatusChangedAsync - - - - 2 78 5 - 9 3 - -
SubscribeToOrderStatusNotifications - - - - 2 68 7 - 17 7 - -
Unsubscribe - - - - 3 71 3 - 14 5 - -
ProductImageUrlProvider - - - - 1 100 1 1 5 1 - -
GetProductImageUrl - - - - 1 100 0 - 2 1 - -
Subscription - - - - 1 100 0 1 1 0 - -
eShop.WebApp.Services.OrderStatus.IntegrationEvents - - - - 36 96 1 2 186 24 - -
OrderStatusChangedToAwaitingValidationIntegrationEvent - - - - 5 93 1 2 16 4 - -
BuyerIdentityGuid - - - - 1 100 0 - 1 0 - -
BuyerName - - - - 1 100 0 - 1 0 - -
OrderId - - - - 1 100 0 - 1 0 - -
OrderStatus - - - - 1 100 0 - 1 0 - -
OrderStatusChangedToAwaitingValidationIntegrationEventHandler - - - - 1 100 0 1 1 0 - -
OrderStatusChangedToCancelledIntegrationEvent - - - - 5 93 1 2 16 4 - -
BuyerIdentityGuid - - - - 1 100 0 - 1 0 - -
BuyerName - - - - 1 100 0 - 1 0 - -
OrderId - - - - 1 100 0 - 1 0 - -
OrderStatus - - - - 1 100 0 - 1 0 - -
OrderStatusChangedToCancelledIntegrationEventHandler - - - - 1 100 0 1 1 0 - -
OrderStatusChangedToPaidIntegrationEvent - - - - 5 93 1 2 16 4 - -
BuyerIdentityGuid - - - - 1 100 0 - 1 0 - -
BuyerName - - - - 1 100 0 - 1 0 - -
OrderId - - - - 1 100 0 - 1 0 - -
OrderStatus - - - - 1 100 0 - 1 0 - -
OrderStatusChangedToPaidIntegrationEventHandler - - - - 1 100 0 1 1 0 - -
OrderStatusChangedToShippedIntegrationEvent - - - - 5 93 1 2 16 4 - -
BuyerIdentityGuid - - - - 1 100 0 - 1 0 - -
BuyerName - - - - 1 100 0 - 1 0 - -
OrderId - - - - 1 100 0 - 1 0 - -
OrderStatus - - - - 1 100 0 - 1 0 - -
OrderStatusChangedToShippedIntegrationEventHandler - - - - 1 100 0 1 1 0 - -
OrderStatusChangedToStockConfirmedIntegrationEvent - - - - 5 93 1 2 16 4 - -
BuyerIdentityGuid - - - - 1 100 0 - 1 0 - -
BuyerName - - - - 1 100 0 - 1 0 - -
OrderId - - - - 1 100 0 - 1 0 - -
OrderStatus - - - - 1 100 0 - 1 0 - -
OrderStatusChangedToStockConfirmedIntegrationEventHandler - - - - 1 100 0 1 1 0 - -
OrderStatusChangedToSubmittedIntegrationEvent - - - - 5 93 1 2 16 4 - -
BuyerIdentityGuid - - - - 1 100 0 - 1 0 - -
BuyerName - - - - 1 100 0 - 1 0 - -
OrderId - - - - 1 100 0 - 1 0 - -
OrderStatus - - - - 1 100 0 - 1 0 - -
OrderStatusChangedToSubmittedIntegrationEventHandler - - - - 1 100 0 1 1 0 - -
Microsoft.CodeAnalysis - - - - 1 100 1 2 0 0 - -
EmbeddedAttribute - - - - 1 100 1 2 3 0 - -
Microsoft.Extensions.Validation.Embedded - - - - 1 100 4 2 0 2 - -
ValidatableTypeAttribute - - - - 1 100 4 2 5 2 - -
WebAppComponents - - - - 16 99 13 2 123 4 - -
eShop.WebAppComponents.Catalog - - - - 4 100 5 1 16 0 - -
CatalogBrand - - - - 1 100 0 1 1 0 - -
Brand - - - - 0 100 0 - 1 0 - -
Id - - - - 0 100 0 - 1 0 - -
CatalogItem - - - - 1 100 3 1 10 0 - -
CatalogBrand - - - - 0 100 1 - 1 0 - -
CatalogBrandId - - - - 0 100 0 - 1 0 - -
CatalogType - - - - 0 100 1 - 1 0 - -
CatalogTypeId - - - - 0 100 0 - 1 0 - -
Description - - - - 0 100 0 - 1 0 - -
Id - - - - 0 100 0 - 1 0 - -
Name - - - - 0 100 0 - 1 0 - -
PictureUrl - - - - 0 100 0 - 1 0 - -
Price - - - - 0 100 1 - 1 0 - -
CatalogItemType - - - - 1 100 0 1 1 0 - -
Id - - - - 0 100 0 - 1 0 - -
Type - - - - 0 100 0 - 1 0 - -
CatalogResult - - - - 1 100 2 1 1 0 - -
Count - - - - 0 100 0 - 1 0 - -
Data - - - - 0 100 2 - 1 0 - -
PageIndex - - - - 0 100 0 - 1 0 - -
PageSize - - - - 0 100 0 - 1 0 - -
eShop.WebAppComponents.Item - - - - 1 96 1 1 7 1 - -
ItemHelper - - - - 1 96 1 1 5 1 - -
Url - - - - 1 96 1 - 2 1 - -
eShop.WebAppComponents.Services - - - - 9 99 8 1 84 1 - -
CatalogService - - - - 1 100 0 1 1 0 - -
ICatalogService - - - - 6 100 8 0 9 0 - -
GetBrands - - - - 1 100 3 - 1 0 - -
GetCatalogItem - - - - 1 100 2 - 1 0 - -
GetCatalogItems - - - - 1 100 3 - 1 0 - -
GetCatalogItemsWithSemanticRelevance - - - - 1 100 2 - 1 0 - -
GetTypes - - - - 1 100 3 - 1 0 - -
IProductImageUrlProvider - - - - 2 96 1 0 7 1 - -
GetProductImageUrl - - - - 1 94 1 - 2 1 - -
Microsoft.CodeAnalysis - - - - 1 100 1 2 7 0 - -
Microsoft.Extensions.Validation.Embedded - - - - 1 100 4 2 9 2 - -
WebhookClient - - - - 56 87 105 2 275 103 - -
<global namespace> - - - - 4 48 27 1 31 30 - -
eShop.WebhookClient.Endpoints - - - - 7 61 37 1 70 27 - -
AuthenticationEndpoints - - - - 1 72 11 1 14 5 - -
MapAuthenticationEndpoints - - - - 1 72 11 - 11 5 - -
WebhookEndpoints - - - - 6 50 31 1 52 22 - -
MapWebhookEndpoints - - - - 6 50 31 - 49 22 2 -
eShop.WebhookClient.Extensions - - - - 2 56 34 1 61 29 - -
Extensions - - - - 2 56 34 1 59 29 - -
AddApplicationServices - - - - 1 70 16 - 13 5 - -
AddAuthenticationServices - - - - 1 50 22 - 42 24 - -
eShop.WebhookClient.Services - - - - 41 97 15 1 113 15 - -
HooksRepository - - - - 6 84 14 1 44 13 - -
AddNew - - - - 2 74 7 - 19 5 - -
Dispose - - - - 1 100 2 - 1 1 - -
GetAll - - - - 1 93 6 - 4 1 - -
NotifyAsync - - - - 1 100 2 - 1 1 - -
Subscribe - - - - 1 80 5 - 6 3 - -
OnChangeSubscription - - - - 1 100 0 1 1 0 - -
WebhookClientOptions - - - - 6 100 0 1 6 0 - -
SelfUrl - - - - 2 100 0 - 1 0 - -
Token - - - - 2 100 0 - 1 0 - -
ValidateToken - - - - 2 100 0 - 1 0 - -
WebhookData - - - - 6 100 1 1 8 0 - -
Payload - - - - 2 100 0 - 1 0 - -
Type - - - - 2 100 0 - 1 0 - -
When - - - - 2 100 1 - 1 0 - -
WebHookReceived - - - - 6 100 1 1 8 0 - -
Data - - - - 2 100 0 - 1 0 - -
Token - - - - 2 100 0 - 1 0 - -
When - - - - 2 100 1 - 1 0 - -
WebhookResponse - - - - 6 100 1 1 6 0 - -
Date - - - - 2 100 1 - 1 0 - -
DestUrl - - - - 2 100 0 - 1 0 - -
Token - - - - 2 100 0 - 1 0 - -
WebhooksClient - - - - 1 100 0 1 1 0 - -
WebhookSubscriptionRequest - - - - 8 100 0 1 7 0 - -
Event - - - - 2 100 0 - 1 0 - -
GrantUrl - - - - 2 100 0 - 1 0 - -
Token - - - - 2 100 0 - 1 0 - -
Url - - - - 2 100 0 - 1 0 - -
WebhookType - - - - 1 93 0 1 6 2 - -
Microsoft.CodeAnalysis - - - - 1 100 1 2 0 0 - -
Microsoft.Extensions.Validation.Embedded - - - - 1 100 4 2 0 2 - -
Webhooks.API - - - - 80 89 127 2 593 164 - -
<global namespace> - - - - 7 74 25 1 65 37 - -
Microsoft.AspNetCore.Hosting - - - - 10 87 33 1 0 30 - -
Webhooks.API - - - - 7 45 28 1 82 31 - -
WebHooksApi - - - - 7 45 28 1 80 31 - -
MapWebHooksApiV1 - - - - 7 45 28 - 77 31 - -
Webhooks.API.Exceptions - - - - 1 100 1 2 5 0 - -
WebhooksDomainException - - - - 1 100 1 2 3 0 - -
Webhooks.API.Extensions - - - - 8 64 21 1 49 16 - -
RouteHandlerBuilderExtensions - - - - 8 64 21 1 47 16 - -
ToErrors - - - - 5 65 7 - 22 8 - -
ValidateWebhookSubscriptionRequest - - - - 3 64 18 - 21 8 - -
Webhooks.API.Infrastructure - - - - 1 100 0 1 20 0 - -
WebhooksContext - - - - 1 100 0 1 6 0 - -
Webhooks.API.IntegrationEvents - - - - 7 100 7 2 57 1 - -
OrderStatusChangedToPaidIntegrationEvent - - - - 1 100 3 2 1 0 - -
OrderId - - - - 0 100 0 - 1 0 - -
OrderStockItems - - - - 0 100 2 - 1 0 - -
OrderStatusChangedToPaidIntegrationEventHandler - - - - 1 100 0 1 1 0 - -
OrderStatusChangedToShippedIntegrationEvent - - - - 1 100 1 2 1 0 - -
BuyerName - - - - 0 100 0 - 1 0 - -
OrderId - - - - 0 100 0 - 1 0 - -
OrderStatus - - - - 0 100 0 - 1 0 - -
OrderStatusChangedToShippedIntegrationEventHandler - - - - 1 100 0 1 1 0 - -
OrderStockItem - - - - 1 100 0 1 1 0 - -
ProductId - - - - 0 100 0 - 1 0 - -
Units - - - - 0 100 0 - 1 0 - -
ProductPriceChangedIntegrationEvent - - - - 1 100 2 2 1 0 - -
NewPrice - - - - 0 100 1 - 1 0 - -
OldPrice - - - - 0 100 1 - 1 0 - -
ProductId - - - - 0 100 0 - 1 0 - -
ProductPriceChangedIntegrationEventHandler - - - - 1 100 3 1 7 1 - -
Handle - - - - 1 100 2 - 4 1 - -
Webhooks.API.Migrations - - - - 4 60 27 2 138 37 - -
Initial - - - - 3 64 25 2 75 21 - -
BuildTargetModel - - - - 1 58 10 - 39 12 - -
Down - - - - 1 94 3 - 6 1 - -
Up - - - - 1 69 11 - 20 4 - -
WebhooksContextModelSnapshot - - - - 1 55 14 2 48 16 - -
BuildModel - - - - 1 56 11 - 44 14 - -
Webhooks.API.Model - - - - 29 92 12 1 68 12 - -
WebhookData - - - - 4 92 4 1 15 3 - -
Payload - - - - 1 100 0 - 1 0 - -
Type - - - - 1 100 0 - 1 0 - -
When - - - - 1 100 1 - 1 0 - -
WebhookSubscription - - - - 12 100 3 1 12 0 - -
Date - - - - 2 100 1 - 1 0 - -
DestUrl - - - - 2 100 1 - 2 0 - -
Id - - - - 2 100 0 - 1 0 - -
Token - - - - 2 100 0 - 1 0 - -
Type - - - - 2 100 1 - 1 0 - -
UserId - - - - 2 100 1 - 2 0 - -
WebhookSubscriptionRequest - - - - 12 85 8 1 27 7 - -
Event - - - - 2 100 0 - 1 0 - -
GrantUrl - - - - 2 100 0 - 1 0 - -
Token - - - - 2 100 0 - 1 0 - -
Url - - - - 2 100 0 - 1 0 - -
Validate - - - - 4 65 7 - 18 7 - -
WebhookType - - - - 1 93 0 1 6 2 - -
Webhooks.API.Services - - - - 6 100 6 1 109 0 - -
GrantUrlTesterService - - - - 1 100 0 1 1 0 - -
IGrantUrlTesterService - - - - 1 100 1 0 4 0 - -
TestGrantUrl - - - - 1 100 1 - 1 0 - -
IWebhooksRetriever - - - - 1 100 4 0 5 0 - -
GetSubscriptionsOfType - - - - 1 100 4 - 1 0 - -
IWebhooksSender - - - - 1 100 4 0 4 0 - -
SendAll - - - - 1 100 4 - 1 0 - -
WebhooksRetriever - - - - 1 100 0 1 1 0 - -
WebhooksSender - - - - 1 100 0 1 1 0 - -