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(); }
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(); }
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); }
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) }); }
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 }
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(); }
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(); }
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)); }
/// ----------------------------------------------------------------- /// <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)); }