public async Task TestGetPluginCapabilities() { var service = new IdentityRpcService("", ""); var response = await service.GetPluginCapabilities(new GetPluginCapabilitiesRequest(), emptyContext); Assert.Single(response.Capabilities); Assert.Equal(PluginCapability.Types.Service.Types.Type.ControllerService, response.Capabilities.Single().Service.Type); }
public async Task TestGetPluginInfo() { var name = Guid.NewGuid().ToString(); var version = "0.1.0"; var service = new IdentityRpcService(name, version); var response = await service.GetPluginInfo(new GetPluginInfoRequest(), emptyContext); Assert.Equal(name, response.Name); Assert.Equal(version, response.VendorVersion); }
public async Task TestProbe() { var service = new IdentityRpcService("", ""); await service.Probe(new ProbeRequest(), emptyContext); }