17 instantiations of RelationshipViewModel
Aspire.Dashboard (1)
ServiceClient\Partials.cs (1)
89
.Select(r => new
RelationshipViewModel
(r.ResourceName, r.Type))
Aspire.Dashboard.Tests (16)
Model\ExportHelpersTests.cs (1)
23
relationships: [new
RelationshipViewModel
("dependency", "Reference")]);
Model\ResourceGraphMapperTests.cs (4)
24
var resource1 = ModelTestHelpers.CreateResource("app1-abcxyc", displayName: "app1", relationships: [new
RelationshipViewModel
("app2", "Reference")]);
44
var resource1 = ModelTestHelpers.CreateResource("app1-abcxyc", displayName: "app1", relationships: [new
RelationshipViewModel
("app2", "Reference")]);
84
var resource1 = ModelTestHelpers.CreateResource("app1-abcxyc", displayName: "app1", relationships: [new
RelationshipViewModel
("hidden-app", "Reference")]);
145
var resource = ModelTestHelpers.CreateResource("app", displayName: "app", relationships: [new
RelationshipViewModel
("api-key", "Reference")]);
Model\TelemetryExportServiceTests.cs (1)
1415
relationships: [new
RelationshipViewModel
("dependency", "Reference")]);
ResourceOutgoingPeerResolverTests.cs (10)
140
["jobsdb"] = CreateResourceWithConnectionString("jobsdb", "Host=localhost;Port=50267;Username=postgres;Password=password;Database=jobsdb", resourceType: "PostgresDatabaseResource", relationships: [
new
("postgres", "Parent")]),
142
["catalogdb"] = CreateResourceWithConnectionString("catalogdb", "Host=localhost;Port=50267;Username=postgres;Password=password;Database=catalogdb", resourceType: "PostgresDatabaseResource", relationships: [
new
("postgres", "Parent")])
160
["Catalog"] = CreateResourceWithConnectionString("Catalog", "Host=localhost;Port=50267;Username=postgres;Password=password;Database=Catalog", resourceType: "PostgresDatabaseResource", relationships: [
new
("postgres", "Parent")]),
161
["catalog"] = CreateResourceWithConnectionString("catalog", "Host=localhost;Port=50267;Username=postgres;Password=password;Database=catalog", resourceType: "PostgresDatabaseResource", relationships: [
new
("postgres", "Parent")])
174
["catalogdb"] = CreateResourceWithConnectionString("catalogdb", "Host=localhost;Port=50267;Username=postgres;Password=password;Database=catalogdb", resourceType: "PostgresDatabaseResource", relationships: [
new
("postgres", "Parent")])
195
["catalogdb"] = CreateResourceWithConnectionString("catalogdb", "Host=localhost;Port=50267;Username=postgres;Password=password;Database=catalogdb", resourceType: "PostgresDatabaseResource", relationships: [
new
("postgres", "Parent")]),
220
["jobsdb"] = CreateResourceWithConnectionString("jobsdb", "Host=localhost;Port=50267;Username=postgres;Password=password;Database=jobsdb", resourceType: "PostgresDatabaseResource", relationships: [
new
("postgres", "Parent")]),
221
["catalogdb"] = CreateResourceWithConnectionString("catalogdb", "Host=localhost;Port=50267;Username=postgres;Password=password;Database=catalogdb", resourceType: "PostgresDatabaseResource", relationships: [
new
("postgres", "Parent")])
243
["catalogdb"] = CreateResourceWithConnectionString("catalogdb", "mongodb://localhost:27017/catalogdb", resourceType: "MongoDBDatabaseResource", relationships: [
new
("mongodb", "Parent")])
270
["catalogdb"] = CreateResourceWithConnectionString("catalogdb", "mongodb://localhost:27017/catalogdb", resourceType: "MongoDBDatabaseResource", relationships: [
new
("mongodb", "Parent")]),
15 references to RelationshipViewModel
Aspire.Dashboard (4)
Model\ResourceDetailRelationshipViewModel.cs (1)
18
public static ResourceDetailRelationshipViewModel Create(ResourceViewModel resource, string resourceName, IEnumerable<
RelationshipViewModel
> matches)
Model\ResourceViewModel.cs (1)
40
public required ImmutableArray<
RelationshipViewModel
> Relationships { get; init; }
Model\TelemetryExportService.cs (1)
701
foreach (
var
relationship in resource.Relationships)
ServiceClient\Partials.cs (1)
86
ImmutableArray<
RelationshipViewModel
> GetRelationships()
Aspire.Dashboard.Components.Tests (1)
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
25
ImmutableArray<
RelationshipViewModel
>? relationships = null,
Aspire.Dashboard.Tests (10)
Model\ResourceGraphMapperTests.cs (8)
25
var resource2 = ModelTestHelpers.CreateResource("app2-123456", displayName: "app2", relationships: ImmutableArray<
RelationshipViewModel
>.Empty);
45
var resource21 = ModelTestHelpers.CreateResource("app2-123456", displayName: "app2", relationships: ImmutableArray<
RelationshipViewModel
>.Empty);
46
var resource22 = ModelTestHelpers.CreateResource("app2-654321", displayName: "app2", relationships: ImmutableArray<
RelationshipViewModel
>.Empty);
67
var resource = ModelTestHelpers.CreateResource("app1-abcxyc", displayName: "app1", relationships: ImmutableArray<
RelationshipViewModel
>.Empty);
85
var hiddenResource = ModelTestHelpers.CreateResource("hidden-app", displayName: "hidden-app", relationships: ImmutableArray<
RelationshipViewModel
>.Empty, hidden: true);
107
relationships: ImmutableArray<
RelationshipViewModel
>.Empty);
129
relationships: ImmutableArray<
RelationshipViewModel
>.Empty);
150
relationships: ImmutableArray<
RelationshipViewModel
>.Empty);
ResourceOutgoingPeerResolverTests.cs (1)
579
private static ResourceViewModel CreateResourceWithConnectionString(string name, string connectionString, string resourceType = KnownResourceTypes.ConnectionString, string? displayName = null, ImmutableArray<
RelationshipViewModel
>? relationships = null, string? databaseName = null, string databaseNamePropertyName = "DatabaseName")
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
25
ImmutableArray<
RelationshipViewModel
>? relationships = null,