1 write to Rpc
Aspire.Hosting.Native.Core.Tests (1)
TestServices\NativeCliTestHost.cs (1)
43
Rpc
= new JsonRpc(new HeaderDelimitedMessageHandler(stream, stream, formatter));
26 references to Rpc
Aspire.Hosting.Native.Core.Tests (26)
NativeCliProtocolTests.cs (15)
105
Assert.Equal(["baseline.v2", "pipeline-steps.v2"], await host.
Rpc
.InvokeAsync<string[]>("GetCapabilitiesAsync"));
110
Assert.Equal(["baseline.v2", "pipeline-steps.v2"], await host.
Rpc
.InvokeAsync<string[]>("GetCapabilitiesAsync"));
163
Assert.Equal(["baseline.v2", "pipeline-steps.v2"], await host.
Rpc
.InvokeAsync<string[]>("GetCapabilitiesAsync"));
164
await host.
Rpc
.InvokeAsync("NotifyAppHostReadyAsync");
174
Assert.Equal(["baseline.v2", "pipeline-steps.v2"], await host.
Rpc
.InvokeAsync<string[]>("GetCapabilitiesAsync"));
176
await host.
Rpc
.InvokeAsync("NotifyAppHostReadyAsync");
178
var dashboard = await host.
Rpc
.InvokeAsync<NativeCliDashboardUrls>("GetDashboardUrlsAsync");
180
await Assert.ThrowsAsync<RemoteMethodNotFoundException>(() => host.
Rpc
.InvokeAsync("UnknownMethod"));
182
await host.
Rpc
.InvokeAsync("RequestStopAsync");
190
var stream = await host.
Rpc
.InvokeAsync<IAsyncEnumerable<NativeCliResourceState>>("GetResourceStatesAsync");
221
var stream = await host.
Rpc
.InvokeAsync<IAsyncEnumerable<NativeCliLogEntry>>("GetAppHostLogEntriesAsync");
233
Assert.Equal(["baseline.v2", "pipeline-steps.v2"], await host.
Rpc
.InvokeAsync<string[]>("GetCapabilitiesAsync"));
241
var resources = await host.
Rpc
.InvokeAsync<IAsyncEnumerable<NativeCliResourceState>>("GetResourceStatesAsync");
245
host.
Rpc
.InvokeAsync<IAsyncEnumerable<NativeCliLogEntry>>("GetAppHostLogEntriesAsync"));
247
var logs = await host.
Rpc
.InvokeAsync<IAsyncEnumerable<NativeCliLogEntry>>("GetAppHostLogEntriesAsync");
NativeIpcSecurityTests.cs (1)
49
Assert.Equal(["baseline.v2", "pipeline-steps.v2"], await cli.
Rpc
.InvokeAsync<string[]>("GetCapabilitiesAsync"));
NativePipelineTests.cs (3)
27
var inspection = host.
Rpc
.InvokeAsync<GetPipelineStepsResponse>("GetPipelineStepsAsync",
229
host.
Rpc
.Disconnected += (_, _) => disconnected.TrySetResult();
230
await host.
Rpc
.InvokeAsync("RequestStopAsync");
NativePublishingTests.cs (5)
72
var stream = await host.
Rpc
.InvokeAsync<IAsyncEnumerable<PublishingActivity>>("GetPublishingActivitiesAsync");
87
await host.
Rpc
.InvokeAsync("RequestStopAsync");
89
Assert.Equal(["baseline.v2", "pipeline-steps.v2"], await host.
Rpc
.InvokeAsync<string[]>("GetCapabilitiesAsync"));
100
var inspection = host.
Rpc
.InvokeAsync<GetPipelineStepsResponse>("GetPipelineStepsAsync", new GetPipelineStepsRequest { Step = step });
111
await Assert.ThrowsAsync<RemoteMethodNotFoundException>(() => host.
Rpc
.InvokeAsync<GetPipelineStepsResponse>(
TestServices\NativeCliTestHost.cs (2)
44
Rpc
.StartListening();
56
Rpc
.Dispose();