2 writes to Key
Aspire.Hosting.GitHub.Models (2)
GitHubModelResource.cs (1)
26
Key
= DefaultKeyParameter = key;
GitHubModelsExtensions.cs (1)
130
builder.Resource.
Key
= apiKey.Resource;
14 references to Key
Aspire.Hosting.GitHub.Models (4)
GitHubModelResource.cs (2)
75
ReferenceExpression.Create($"Endpoint={EndpointExpression};Key={
Key
};Model={Model}");
88
yield return new("Key", ReferenceExpression.Create($"{
Key
}"));
GitHubModelsExtensions.cs (2)
125
if (builder.Resource.DefaultKeyParameter == builder.Resource.
Key
)
127
builder.ApplicationBuilder.Resources.Remove(builder.Resource.
Key
);
Aspire.Hosting.GitHub.Models.Tests (10)
GitHubModelsExtensionTests.cs (10)
32
Assert.NotNull(github.Resource.
Key
);
33
Assert.Equal("mymodel-gh-apikey", github.Resource.
Key
.Name);
34
Assert.True(github.Resource.
Key
.Secret);
80
Assert.Equal(apiKeyParameter.Resource, github.Resource.
Key
);
91
Assert.NotNull(github.Resource.
Key
);
92
Assert.Equal("github-gh-apikey", github.Resource.
Key
.Name);
93
Assert.True(github.Resource.
Key
.Secret);
193
Assert.Equal(apiKeyParameter.Resource, resource.
Key
);
209
Assert.Equal(apiKeyParameter.Resource, resource.
Key
);
255
Assert.Equal(apiKey.Resource, github.Resource.
Key
);