21 instantiations of RelationshipViewModel
Aspire.Dashboard (1)
ServiceClient\Partials.cs (1)
88
.Select(r => new
RelationshipViewModel
(r.ResourceName, r.Type))
Aspire.Dashboard.Components.Tests (4)
Pages\ResourcesTests.cs (4)
550
new
RelationshipViewModel
("cache", "Reference"),
551
new
RelationshipViewModel
("hidden", "Reference"),
552
new
RelationshipViewModel
("parameter", "Reference"),
553
new
RelationshipViewModel
("excluded", "Reference")
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")]);
162
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)
703
foreach (
var
relationship in resource.Relationships)
ServiceClient\Partials.cs (1)
85
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);
124
relationships: ImmutableArray<
RelationshipViewModel
>.Empty);
146
relationships: ImmutableArray<
RelationshipViewModel
>.Empty);
167
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,