public async stt::Task GetLocationRequestObjectAsync() { moq::Mock <Locations.LocationsClient> mockGrpcClient = new moq::Mock <Locations.LocationsClient>(moq::MockBehavior.Strict); GetLocationRequest request = new GetLocationRequest { Name = "name1c9368b0", }; Location expectedResponse = new Location { Name = "name1c9368b0", Labels = { { "key8a0b6e3c", "value60c16320" }, }, Metadata = new wkt::Any(), LocationId = "location_iddaa574e2", DisplayName = "display_name137f65c2", }; mockGrpcClient.Setup(x => x.GetLocationAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <Location>(stt::Task.FromResult(expectedResponse), null, null, null, null)); LocationsClient client = new LocationsClientImpl(mockGrpcClient.Object, null); Location responseCallSettings = await client.GetLocationAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); Location responseCancellationToken = await client.GetLocationAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void GetLocationRequestObject() { moq::Mock <Locations.LocationsClient> mockGrpcClient = new moq::Mock <Locations.LocationsClient>(moq::MockBehavior.Strict); GetLocationRequest request = new GetLocationRequest { Name = "name1c9368b0", }; Location expectedResponse = new Location { Name = "name1c9368b0", Labels = { { "key8a0b6e3c", "value60c16320" }, }, Metadata = new wkt::Any(), LocationId = "location_iddaa574e2", DisplayName = "display_name137f65c2", }; mockGrpcClient.Setup(x => x.GetLocation(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); LocationsClient client = new LocationsClientImpl(mockGrpcClient.Object, null); Location response = client.GetLocation(request); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }