Esempio n. 1
0
        public void CollectUserEventResourceNames()
        {
            moq::Mock <UserEventService.UserEventServiceClient> mockGrpcClient = new moq::Mock <UserEventService.UserEventServiceClient>(moq::MockBehavior.Strict);

            mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object);
            CollectUserEventRequest request = new CollectUserEventRequest
            {
                ParentAsEventStoreName = EventStoreName.FromProjectLocationCatalogEventStore("[PROJECT]", "[LOCATION]", "[CATALOG]", "[EVENT_STORE]"),
                UserEvent = "user_eventc8146d99",
                Uri       = "uri3db70593",
                Ets       = -4649673071663131288L,
            };
            ga::HttpBody expectedResponse = new ga::HttpBody
            {
                ContentType = "content_type085be0ea",
                Data        = proto::ByteString.CopyFromUtf8("data387f778d"),
                Extensions  = { new wkt::Any(), },
            };

            mockGrpcClient.Setup(x => x.CollectUserEvent(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            UserEventServiceClient client   = new UserEventServiceClientImpl(mockGrpcClient.Object, null);
            ga::HttpBody           response = client.CollectUserEvent(request.ParentAsEventStoreName, request.UserEvent, request.Uri, request.Ets);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Esempio n. 2
0
        public void CollectUserEventRequestObject()
        {
            moq::Mock <UserEventService.UserEventServiceClient> mockGrpcClient = new moq::Mock <UserEventService.UserEventServiceClient>(moq::MockBehavior.Strict);

            mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object);
            CollectUserEventRequest request = new CollectUserEventRequest
            {
                Parent    = "parent7858e4d0",
                UserEvent = "user_eventc8146d99",
                Uri       = "uri3db70593",
                Ets       = -4649673071663131288L,
            };
            ga::HttpBody expectedResponse = new ga::HttpBody
            {
                ContentType = "content_type085be0ea",
                Data        = proto::ByteString.CopyFromUtf8("data387f778d"),
                Extensions  = { new wkt::Any(), },
            };

            mockGrpcClient.Setup(x => x.CollectUserEvent(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            UserEventServiceClient client   = new UserEventServiceClientImpl(mockGrpcClient.Object, null);
            ga::HttpBody           response = client.CollectUserEvent(request);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }