public async stt::Task GetRouterStatusAsync() { moq::Mock <Routers.RoutersClient> mockGrpcClient = new moq::Mock <Routers.RoutersClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClientForRegionOperations()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetRouterStatusRouterRequest request = new GetRouterStatusRouterRequest { Region = "regionedb20d96", Router = "routerd55c39f3", Project = "projectaa6ff846", }; RouterStatusResponse expectedResponse = new RouterStatusResponse { Kind = "kindf7aa39d9", Result = new RouterStatus(), }; mockGrpcClient.Setup(x => x.GetRouterStatusAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <RouterStatusResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null)); RoutersClient client = new RoutersClientImpl(mockGrpcClient.Object, null); RouterStatusResponse responseCallSettings = await client.GetRouterStatusAsync(request.Project, request.Region, request.Router, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); RouterStatusResponse responseCancellationToken = await client.GetRouterStatusAsync(request.Project, request.Region, request.Router, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for GetRouterStatus</summary> public void GetRouterStatusRequestObject() { // Snippet: GetRouterStatus(GetRouterStatusRouterRequest, CallSettings) // Create client RoutersClient routersClient = RoutersClient.Create(); // Initialize request argument(s) GetRouterStatusRouterRequest request = new GetRouterStatusRouterRequest { Region = "", Router = "", Project = "", }; // Make the request RouterStatusResponse response = routersClient.GetRouterStatus(request); // End snippet }
/// <summary>Snippet for GetRouterStatusAsync</summary> public async Task GetRouterStatusRequestObjectAsync() { // Snippet: GetRouterStatusAsync(GetRouterStatusRouterRequest, CallSettings) // Additional: GetRouterStatusAsync(GetRouterStatusRouterRequest, CancellationToken) // Create client RoutersClient routersClient = await RoutersClient.CreateAsync(); // Initialize request argument(s) GetRouterStatusRouterRequest request = new GetRouterStatusRouterRequest { Region = "", Router = "", Project = "", }; // Make the request RouterStatusResponse response = await routersClient.GetRouterStatusAsync(request); // End snippet }
public void GetRouterStatus() { moq::Mock <Routers.RoutersClient> mockGrpcClient = new moq::Mock <Routers.RoutersClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClientForRegionOperations()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetRouterStatusRouterRequest request = new GetRouterStatusRouterRequest { Region = "regionedb20d96", Router = "routerd55c39f3", Project = "projectaa6ff846", }; RouterStatusResponse expectedResponse = new RouterStatusResponse { Kind = "kindf7aa39d9", Result = new RouterStatus(), }; mockGrpcClient.Setup(x => x.GetRouterStatus(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); RoutersClient client = new RoutersClientImpl(mockGrpcClient.Object, null); RouterStatusResponse response = client.GetRouterStatus(request.Project, request.Region, request.Router); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }