public void GetGroupPlacementViewRequestObject() { moq::Mock <GroupPlacementViewService.GroupPlacementViewServiceClient> mockGrpcClient = new moq::Mock <GroupPlacementViewService.GroupPlacementViewServiceClient>(moq::MockBehavior.Strict); GetGroupPlacementViewRequest request = new GetGroupPlacementViewRequest { ResourceNameAsGroupPlacementViewName = gagvr::GroupPlacementViewName.FromCustomerGroupPlacementView("[CUSTOMER]", "[GROUP_PLACEMENT_VIEW]"), }; gagvr::GroupPlacementView expectedResponse = new gagvr::GroupPlacementView { ResourceNameAsGroupPlacementViewName = gagvr::GroupPlacementViewName.FromCustomerGroupPlacementView("[CUSTOMER]", "[GROUP_PLACEMENT_VIEW]"), Placement = "placementb440552a", DisplayName = "display_name137f65c2", TargetUrl = "target_url95bdaf9b", PlacementType = gagve::PlacementTypeEnum.Types.PlacementType.Website, }; mockGrpcClient.Setup(x => x.GetGroupPlacementView(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); GroupPlacementViewServiceClient client = new GroupPlacementViewServiceClientImpl(mockGrpcClient.Object, null); gagvr::GroupPlacementView response = client.GetGroupPlacementView(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }