Esempio n. 1
0
        public async stt::Task GetAssetRequestObjectAsync()
        {
            moq::Mock <AssetService.AssetServiceClient> mockGrpcClient = new moq::Mock <AssetService.AssetServiceClient>(moq::MockBehavior.Strict);
            GetAssetRequest request = new GetAssetRequest
            {
                ResourceNameAsAssetName = gagvr::AssetName.FromCustomerAsset("[CUSTOMER]", "[ASSET]"),
            };
            gagvr::Asset expectedResponse = new gagvr::Asset
            {
                ResourceNameAsAssetName = gagvr::AssetName.FromCustomerAsset("[CUSTOMER]", "[ASSET]"),
                Id                = -6774108720365892680L,
                AssetName         = gagvr::AssetName.FromCustomerAsset("[CUSTOMER]", "[ASSET]"),
                Type              = gagve::AssetTypeEnum.Types.AssetType.Image,
                YoutubeVideoAsset = new gagvc::YoutubeVideoAsset(),
                MediaBundleAsset  = new gagvc::MediaBundleAsset(),
                ImageAsset        = new gagvc::ImageAsset(),
                TextAsset         = new gagvc::TextAsset(),
                BookOnGoogleAsset = new gagvc::BookOnGoogleAsset(),
            };

            mockGrpcClient.Setup(x => x.GetAssetAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <gagvr::Asset>(stt::Task.FromResult(expectedResponse), null, null, null, null));
            AssetServiceClient client = new AssetServiceClientImpl(mockGrpcClient.Object, null);
            gagvr::Asset       responseCallSettings = await client.GetAssetAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None));

            Assert.AreEqual(expectedResponse, responseCallSettings);
            gagvr::Asset responseCancellationToken = await client.GetAssetAsync(request, st::CancellationToken.None);

            Assert.AreEqual(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
Esempio n. 2
0
        public void GetAsset()
        {
            moq::Mock <AssetService.AssetServiceClient> mockGrpcClient = new moq::Mock <AssetService.AssetServiceClient>(moq::MockBehavior.Strict);
            GetAssetRequest request = new GetAssetRequest
            {
                ResourceNameAsAssetName = gagvr::AssetName.FromCustomerAsset("[CUSTOMER]", "[ASSET]"),
            };
            gagvr::Asset expectedResponse = new gagvr::Asset
            {
                ResourceNameAsAssetName = gagvr::AssetName.FromCustomerAsset("[CUSTOMER]", "[ASSET]"),
                Id                = -6774108720365892680L,
                AssetName         = gagvr::AssetName.FromCustomerAsset("[CUSTOMER]", "[ASSET]"),
                Type              = gagve::AssetTypeEnum.Types.AssetType.Image,
                YoutubeVideoAsset = new gagvc::YoutubeVideoAsset(),
                MediaBundleAsset  = new gagvc::MediaBundleAsset(),
                ImageAsset        = new gagvc::ImageAsset(),
                TextAsset         = new gagvc::TextAsset(),
                BookOnGoogleAsset = new gagvc::BookOnGoogleAsset(),
            };

            mockGrpcClient.Setup(x => x.GetAsset(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            AssetServiceClient client   = new AssetServiceClientImpl(mockGrpcClient.Object, null);
            gagvr::Asset       response = client.GetAsset(request.ResourceName);

            Assert.AreEqual(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public void GetAssetRequestObject()
        {
            moq::Mock <AssetService.AssetServiceClient> mockGrpcClient = new moq::Mock <AssetService.AssetServiceClient>(moq::MockBehavior.Strict);
            GetAssetRequest request = new GetAssetRequest
            {
                ResourceNameAsAssetName = gagvr::AssetName.FromCustomerAsset("[CUSTOMER_ID]", "[ASSET_ID]"),
            };
            gagvr::Asset expectedResponse = new gagvr::Asset
            {
                ResourceNameAsAssetName = gagvr::AssetName.FromCustomerAsset("[CUSTOMER_ID]", "[ASSET_ID]"),
                Type = gagve::AssetTypeEnum.Types.AssetType.BookOnGoogle,
                YoutubeVideoAsset = new gagvc::YoutubeVideoAsset(),
                MediaBundleAsset  = new gagvc::MediaBundleAsset(),
                ImageAsset        = new gagvc::ImageAsset(),
                TextAsset         = new gagvc::TextAsset(),
                LeadFormAsset     = new gagvc::LeadFormAsset(),
                BookOnGoogleAsset = new gagvc::BookOnGoogleAsset(),
                Id            = -6774108720365892680L,
                AssetName     = gagvr::AssetName.FromCustomerAsset("[CUSTOMER_ID]", "[ASSET_ID]"),
                PolicySummary = new gagvr::AssetPolicySummary(),
                FinalUrls     =
                {
                    "final_urls3ed0b71b",
                },
            };

            mockGrpcClient.Setup(x => x.GetAsset(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            AssetServiceClient client   = new AssetServiceClientImpl(mockGrpcClient.Object, null);
            gagvr::Asset       response = client.GetAsset(request);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public async stt::Task GetAssetRequestObjectAsync()
        {
            moq::Mock <AssetService.AssetServiceClient> mockGrpcClient = new moq::Mock <AssetService.AssetServiceClient>(moq::MockBehavior.Strict);
            GetAssetRequest request = new GetAssetRequest
            {
                ResourceNameAsAssetName = gagvr::AssetName.FromCustomerAsset("[CUSTOMER_ID]", "[ASSET_ID]"),
            };
            gagvr::Asset expectedResponse = new gagvr::Asset
            {
                ResourceNameAsAssetName = gagvr::AssetName.FromCustomerAsset("[CUSTOMER_ID]", "[ASSET_ID]"),
                Type = gagve::AssetTypeEnum.Types.AssetType.LeadForm,
                YoutubeVideoAsset = new gagvc::YoutubeVideoAsset(),
                MediaBundleAsset  = new gagvc::MediaBundleAsset(),
                ImageAsset        = new gagvc::ImageAsset(),
                TextAsset         = new gagvc::TextAsset(),
                LeadFormAsset     = new gagvc::LeadFormAsset(),
                BookOnGoogleAsset = new gagvc::BookOnGoogleAsset(),
                Id            = -6774108720365892680L,
                AssetName     = gagvr::AssetName.FromCustomerAsset("[CUSTOMER_ID]", "[ASSET_ID]"),
                PolicySummary = new gagvr::AssetPolicySummary(),
                FinalUrls     =
                {
                    "final_urls3ed0b71b",
                },
                PromotionAsset  = new gagvc::PromotionAsset(),
                FinalMobileUrls =
                {
                    "final_mobile_urlsf4131aa0",
                },
                TrackingUrlTemplate = "tracking_url_template157f152a",
                UrlCustomParameters =
                {
                    new gagvc::CustomParameter(),
                },
                FinalUrlSuffix         = "final_url_suffix046ed37a",
                CalloutAsset           = new gagvc::CalloutAsset(),
                StructuredSnippetAsset = new gagvc::StructuredSnippetAsset(),
                SitelinkAsset          = new gagvc::SitelinkAsset(),
                PageFeedAsset          = new gagvc::PageFeedAsset(),
                DynamicEducationAsset  = new gagvc::DynamicEducationAsset(),
                MobileAppAsset         = new gagvc::MobileAppAsset(),
                HotelCalloutAsset      = new gagvc::HotelCalloutAsset(),
                CallAsset         = new gagvc::CallAsset(),
                PriceAsset        = new gagvc::PriceAsset(),
                CallToActionAsset = new gagvc::CallToActionAsset(),
            };

            mockGrpcClient.Setup(x => x.GetAssetAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <gagvr::Asset>(stt::Task.FromResult(expectedResponse), null, null, null, null));
            AssetServiceClient client = new AssetServiceClientImpl(mockGrpcClient.Object, null);
            gagvr::Asset       responseCallSettings = await client.GetAssetAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None));

            Assert.AreEqual(expectedResponse, responseCallSettings);
            gagvr::Asset responseCancellationToken = await client.GetAssetAsync(request, st::CancellationToken.None);

            Assert.AreEqual(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
Esempio n. 5
0
        public async Task <ActionResult <IEnumerable <Asset> > > GetAsset()
        {
            var assetClient = _mindSphereSdkService.GetAssetManagementClient();
            var request     = new GetAssetRequest()
            {
                Id = "73b2a7cdf27241e5b3f29b07266ff602"
            };
            Asset asset = await assetClient.GetAssetAsync(request);

            return(StatusCode(200, asset));
        }
 /// <summary>Snippet for GetAsset</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void GetAssetRequestObject()
 {
     // Create client
     AssetServiceClient assetServiceClient = AssetServiceClient.Create();
     // Initialize request argument(s)
     GetAssetRequest request = new GetAssetRequest
     {
         ResourceNameAsAssetName = AssetName.FromCustomerAsset("[CUSTOMER_ID]", "[ASSET_ID]"),
     };
     // Make the request
     Asset response = assetServiceClient.GetAsset(request);
 }
        /// <summary>Snippet for GetAssetAsync</summary>
        /// <remarks>
        /// This snippet has been automatically generated for illustrative purposes only.
        /// It may require modifications to work in your environment.
        /// </remarks>
        public async Task GetAssetRequestObjectAsync()
        {
            // Create client
            AssetServiceClient assetServiceClient = await AssetServiceClient.CreateAsync();

            // Initialize request argument(s)
            GetAssetRequest request = new GetAssetRequest
            {
                ResourceNameAsAssetName = AssetName.FromCustomerAsset("[CUSTOMER]", "[ASSET]"),
            };
            // Make the request
            Asset response = await assetServiceClient.GetAssetAsync(request);
        }
Esempio n. 8
0
        public void GivenValidRequest_WhenAssetCannotBeFound_ThenUseCaseThrowsAssetNotFoundException(int id)
        {
            //arrange
            var getAssetRequest = new GetAssetRequest
            {
                Id = id
            };

            _mockGateway.ReadAsync(id).Returns((IAsset)null);
            //act
            //assert
            Assert.ThrowsAsync <AssetNotFoundException>(async() => await _classUnderTest.ExecuteAsync(getAssetRequest));
        }
        public async Task <GetAssetResponse> ExecuteAsync(GetAssetRequest request)
        {
            IAsset asset = await _assetReader.ReadAsync(request.Id).ConfigureAwait(false);

            if (asset == null)
            {
                throw new AssetNotFoundException();
            }

            return(new GetAssetResponse
            {
                Asset = new AssetOutputModel(asset)
            });
        }
Esempio n. 10
0
        public async Task <IActionResult> Get([FromRoute] GetAssetApiRequest request)
        {
            if (!request.IsValid())
            {
                return(StatusCode(400));
            }

            GetAssetRequest getAssetRequest = new GetAssetRequest
            {
                Id = request.Id.Value
            };

            return(this.StandardiseResponse <GetAssetResponse, AssetOutputModel>(
                       await _assetUseCase.ExecuteAsync(getAssetRequest).ConfigureAwait(false)));
        }
        public void GetAssetRequestObject()
        {
            moq::Mock <AssetService.AssetServiceClient> mockGrpcClient = new moq::Mock <AssetService.AssetServiceClient>(moq::MockBehavior.Strict);
            GetAssetRequest request = new GetAssetRequest
            {
                ResourceNameAsAssetName = gagvr::AssetName.FromCustomerAsset("[CUSTOMER_ID]", "[ASSET_ID]"),
            };
            gagvr::Asset expectedResponse = new gagvr::Asset
            {
                ResourceNameAsAssetName = gagvr::AssetName.FromCustomerAsset("[CUSTOMER_ID]", "[ASSET_ID]"),
                Type = gagve::AssetTypeEnum.Types.AssetType.MediaBundle,
                YoutubeVideoAsset = new gagvc::YoutubeVideoAsset(),
                MediaBundleAsset  = new gagvc::MediaBundleAsset(),
                ImageAsset        = new gagvc::ImageAsset(),
                TextAsset         = new gagvc::TextAsset(),
                LeadFormAsset     = new gagvc::LeadFormAsset(),
                BookOnGoogleAsset = new gagvc::BookOnGoogleAsset(),
                Id            = -6774108720365892680L,
                AssetName     = gagvr::AssetName.FromCustomerAsset("[CUSTOMER_ID]", "[ASSET_ID]"),
                PolicySummary = new gagvr::AssetPolicySummary(),
                FinalUrls     =
                {
                    "final_urls3ed0b71b",
                },
                PromotionAsset  = new gagvc::PromotionAsset(),
                FinalMobileUrls =
                {
                    "final_mobile_urlsf4131aa0",
                },
                TrackingUrlTemplate = "tracking_url_template157f152a",
                UrlCustomParameters =
                {
                    new gagvc::CustomParameter(),
                },
                FinalUrlSuffix         = "final_url_suffix046ed37a",
                CalloutAsset           = new gagvc::CalloutAsset(),
                StructuredSnippetAsset = new gagvc::StructuredSnippetAsset(),
                SitelinkAsset          = new gagvc::SitelinkAsset(),
            };

            mockGrpcClient.Setup(x => x.GetAsset(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            AssetServiceClient client   = new AssetServiceClientImpl(mockGrpcClient.Object, null);
            gagvr::Asset       response = client.GetAsset(request);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        /// <summary>Snippet for GetAssetAsync</summary>
        public async Task GetAssetRequestObjectAsync()
        {
            // Snippet: GetAssetAsync(GetAssetRequest, CallSettings)
            // Additional: GetAssetAsync(GetAssetRequest, CancellationToken)
            // Create client
            AssetServiceClient assetServiceClient = await AssetServiceClient.CreateAsync();

            // Initialize request argument(s)
            GetAssetRequest request = new GetAssetRequest
            {
                ResourceNameAsAssetName = AssetName.FromCustomerAsset("[CUSTOMER]", "[ASSET]"),
            };
            // Make the request
            Asset response = await assetServiceClient.GetAssetAsync(request);

            // End snippet
        }
Esempio n. 13
0
        public void GetAsset2()
        {
            Mock <AssetService.AssetServiceClient> mockGrpcClient = new Mock <AssetService.AssetServiceClient>(MockBehavior.Strict);
            GetAssetRequest request = new GetAssetRequest
            {
                ResourceName = new AssetName("[CUSTOMER]", "[ASSET]").ToString(),
            };
            Asset expectedResponse = new Asset
            {
                ResourceName = "resourceName2625949903",
            };

            mockGrpcClient.Setup(x => x.GetAsset(request, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            AssetServiceClient client = new AssetServiceClientImpl(mockGrpcClient.Object, null);
            Asset response            = client.GetAsset(request);

            Assert.AreEqual(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Esempio n. 14
0
        public async Task GetAssetAsync2()
        {
            Mock <AssetService.AssetServiceClient> mockGrpcClient = new Mock <AssetService.AssetServiceClient>(MockBehavior.Strict);
            GetAssetRequest request = new GetAssetRequest
            {
                ResourceName = new AssetName("[CUSTOMER]", "[ASSET]").ToString(),
            };
            Asset expectedResponse = new Asset
            {
                ResourceName = "resourceName2625949903",
            };

            mockGrpcClient.Setup(x => x.GetAssetAsync(request, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <Asset>(Task.FromResult(expectedResponse), null, null, null, null));
            AssetServiceClient client = new AssetServiceClientImpl(mockGrpcClient.Object, null);
            Asset response            = await client.GetAssetAsync(request);

            Assert.AreEqual(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Esempio n. 15
0
        public async Task <List <AssetView> > Search(GetAssetRequest asset)
        {
            // should be via company id or user id
            var userId = (string)HttpContext.Items["User"];

            UserDetailsRequest userDetailsRequest = new UserDetailsRequest();

            userDetailsRequest.id = userId;

            var userDetails = await _kistService.UsersDetails(userDetailsRequest);



            //UserDetailsRequest userDetailsRequest2 = new UserDetailsRequest();
            //userDetailsRequest2.id = userDetails.ID.ToString();
            //userDetailsRequest2.searchQuery = search;

            asset.userId = userDetails.ID; // fudge for now to pass in user id


            return(await _kistService.GetInventoryByUser(asset));
        }
Esempio n. 16
0
        /// -----------------------------------------------------------------
        /// <summary>
        /// </summary>
        // -----------------------------------------------------------------
        public ResponseBase GetAssetHandler(RequestBase irequest)
        {
            if (m_cache == null)
            {
                return(OperationFailed("No asset cache"));
            }

            if (irequest.GetType() != typeof(GetAssetRequest))
            {
                return(OperationFailed("wrong type"));
            }

            GetAssetRequest request = (GetAssetRequest)irequest;
            AssetBase       asset   = m_scene.AssetService.Get(request.AssetID.ToString());

            // AssetBase asset = m_cache.Get(request.AssetID.ToString());

            if (asset == null)
            {
                return(OperationFailed("no such asset"));
            }

            return(new GetAssetResponse(asset));
        }