{"pages":{"search":{"query":"Test Double","originalQuery":"Test Double","serpid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","parentReqid":"","serpItems":[{"id":"5597456426694774050-0-0","type":"videoSnippet","props":{"videoId":"5597456426694774050"},"curPage":0},{"id":"16107046661208034194-0-1","type":"videoSnippet","props":{"videoId":"16107046661208034194"},"curPage":0},{"id":"8409812737333495192-0-2","type":"videoSnippet","props":{"videoId":"8409812737333495192"},"curPage":0},{"id":"4221238481057519602-0-3","type":"videoSnippet","props":{"videoId":"4221238481057519602"},"curPage":0},{"id":"R-I-113683-5-0-4","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":4,"grab":"dFRlc3QgRG91YmxlCg==","statId":4,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","ui":"desktop","yuid":"1463790091769139387"}}},"isAdult":false,"position":4,"placement":"empty"},"curPage":0},{"id":"4834698632133285502-0-5","type":"videoSnippet","props":{"videoId":"4834698632133285502"},"curPage":0},{"id":"3716193066266974058-0-6","type":"videoSnippet","props":{"videoId":"3716193066266974058"},"curPage":0},{"id":"7389419137748745620-0-7","type":"videoSnippet","props":{"videoId":"7389419137748745620"},"curPage":0},{"id":"9698508176680295371-0-8","type":"videoSnippet","props":{"videoId":"9698508176680295371"},"curPage":0},{"id":"9422496918655555645-0-9","type":"videoSnippet","props":{"videoId":"9422496918655555645"},"curPage":0},{"id":"10875596268276754783-0-10","type":"videoSnippet","props":{"videoId":"10875596268276754783"},"curPage":0},{"id":"R-I-113683-5-0-11","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":11,"grab":"dFRlc3QgRG91YmxlCg==","statId":11,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","ui":"desktop","yuid":"1463790091769139387"}}},"isAdult":false,"position":11,"placement":"empty"},"curPage":0},{"id":"13259922569009371684-0-12","type":"videoSnippet","props":{"videoId":"13259922569009371684"},"curPage":0},{"id":"12085545526248433526-0-13","type":"videoSnippet","props":{"videoId":"12085545526248433526"},"curPage":0},{"id":"781092847909968759-0-14","type":"videoSnippet","props":{"videoId":"781092847909968759"},"curPage":0},{"id":"5253434377445618974-0-15","type":"videoSnippet","props":{"videoId":"5253434377445618974"},"curPage":0},{"id":"5497118020549667066-0-16","type":"videoSnippet","props":{"videoId":"5497118020549667066"},"curPage":0},{"id":"10600181831159116575-0-17","type":"videoSnippet","props":{"videoId":"10600181831159116575"},"curPage":0},{"id":"5553411109008186753-0-18","type":"videoSnippet","props":{"videoId":"5553411109008186753"},"curPage":0},{"id":"14255100524739946566-0-19","type":"videoSnippet","props":{"videoId":"14255100524739946566"},"curPage":0}],"filters":{},"serpFooter":{"linksGroups":[{"type":"geo","links":[{"label":"Columbus","title":"Columbus","url":"//yandex.com.tr/tune/geo/","logNode":{"name":"region"},"target":"_self","a11yLabel":"Bölgeniz Columbus","needRetpath":true}]},{"type":"help","links":[{"label":"Bize ulaşın","url":"https://yandex.com.tr/support/video/troubleshooting.html","logNode":{"name":"feedback"},"needRetpath":true},{"label":"Yardım","url":"https://yandex.com.tr/support/video/","logNode":{"name":"help"},"needRetpath":true}]},{"type":"settings","links":[{"label":"Ayarlar","url":"https://yandex.com.tr/tune/search/","target":"_self","logNode":{"name":"settings"},"needRetpath":true}]},{"type":"company","links":[{"label":"Şirket hakkında","url":"//yandex.com.tr/company/","logNode":{"name":"about"},"target":"_blank"},{"label":"Kullanım lisansı","url":"//yandex.com.tr/legal/termsofuse/","logNode":{"name":"license"},"target":"_blank"},{"label":"Gizlilik Politikası","url":"//yandex.com.tr/legal/confidential/","logNode":{"name":"confidential"},"target":"_blank"}],"a11yHidden":true}],"hasExtralinks":true},"currentPage":0,"prevPageToLoad":-1,"nextPageToLoad":1,"isTranslationsFilterEnabled":false,"isTranslationsDistributionEnabled":false,"isTranslationsDistributionOnboardingEnabled":false,"isFeedbackModalVisible":false,"prevention":{},"hasNextPage":true,"rightSerpItems":[{"type":"direct","id":"search-list-right","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"R-I-8843654-1","renderTo":"search-list-right-0-R-I-8843654-1","pageNumber":0,"grab":"dFRlc3QgRG91YmxlCg==","darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","ui":"desktop","yuid":"1463790091769139387"}}},"isAdult":false,"position":0,"placement":"search-list-right"},"curPage":0}],"isAdultQuery":false,"errorList":[],"layout":"list","retpath":"https%3A%2F%2Fgs.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DTest%2BDouble"},"main":{"_isInitial":true,"snippets":[],"serpFooter":{"linksGroups":[]},"isLoggedIn":false,"tags":[]}},"internal":{"nonce":"9960714469612017967132","expFlags":{"video_settings_toolbar_redesign":1,"velocity_delay_drawer":1,"video_feedback_in_d2d":1,"video_viewer_heartbeat_disabled_in_no_js_api":1,"video_search_toggle_with_text":1,"velocity_disable_suspense":1,"video_viewer_desktop_smart_layout":1,"dark_theme_desktop":"cookie","distr_splashscreen_on":1,"video_viewer_check_sandbox_origin":1,"video_font_yandex_sans":1,"video_adv_new_show_rules":1,"video_resource_loader":1,"video_adv_config_desktop":{"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"new_template_version":4,"video_search_page_no_islands":1,"video_vh_player_js":0,"video_masthead_ratio":"180,4","video_searchdata_scheme":1,"video_viewer_related_fail_error_screen":1,"velocity_delay_metrika":1,"video_viewer_no_islands":1,"video_viewer_channel_link_mode":2,"video_partner_label":1,"video_resource_loader_load_timeout":6000,"int_tr":1,"mmui_extended_escape_scheme":"searchdata.clips.0.authorname","tabs_order_version":"search,images,video,newstr,maps,translate,tr_ecom","spok":"id","video_suggest_use_serp":1,"video_search_grid_direct_repeat":6,"video_viewer_critical_error_codes":"101,102,103,100,151,152,153,154,155,156,150","video_direct_config_desktop_search":"search-grid-row:R-I-48058-718:R-I-474674-109,search-grid-head:R-I-2120168-7","init_meta":{"enable-yabs-distr":1,"ask-user-purchase-history":1,"use-src-videoquickp":1,"enable-begemot":1,"enable_masthead":1,"use-src-videop":1,"use-src-videoquickp_misspell":1,"enable_blackbox_multisession":1,"begemot-enable-cancelled-misspell-rtmr":1,"enable_video_iron_fetcher":1,"use-related-only":1,"ask-yandex-io-devices":1,"use-images-device-setup":1,"use-src-imagesp":1,"images-apphost-collections-front":1,"enable_aab_apphost":1,"graph-is-video-search":1,"bg-bert-video":1,"use-src-imagesp_misspell":1,"use-src-imagesultrap":1,"use-video-apphost-pre-templates":1,"use-src-videop_misspell":1,"use-video-apphost-post-templates":1,"use-src-imagesquickp":1,"enable_video_carousels":"1","restrict-max-docs":"1000","use-images-region-setup":1,"use-post-auto2":1,"use-images-settings-setup":1,"use-src-ugc_favorites":1,"video_vitrina_disable":"0","use-images-user-setup":1,"use-video-pre-search-data":1,"begemot-no-suggest-history":1},"video_depot_viewer_masthead_ssr_only":1,"video_blender":1,"video_search_grid_enable":0,"video_viewer_desktop_fix_d2d_scroll":1,"video_depot_viewer_legacy_counters":1,"video_search_grid_direct_start":3,"video_adv_new_show_rules_docs_count":1,"beauty_header_futuris_tab":9,"video_related_suggest_enable":1,"video_redirect_plug":2,"video_adv_grid_inplace":1,"distr_popup_on":1,"dark_theme_desktop_default_pref":"system","video_search_toggle_enable":1,"video_depot_viewer_related_adv_margin":400,"video_viewer_doc2doc_instant_load":1,"velocity_split_hydration":4,"video_duration_counter_new_format":1,"video_force_grid_on_premordie":1,"int_online_summarization_video_snippet":1,"video_morda_header_nav":1,"video_nohost_full_filter":1,"distr_pcode_off":1,"video_baobab_blockstat":1,"video_thumb_poster_full":1,"video_scrollpages":2,"video_serp_desktop_block_design":1,"video_nohost_youtube_filter":0,"video_viewer_host_link_mode":1},"slots":["1455698,0,96;1457142,0,99;151171,0,94;126283,0,13;126321,0,82;1459210,0,61;1281084,0,83;287509,0,71;1447467,0,45;1006737,0,92;1468028,0,23;912288,0,6"],"isYandexNet":false,"platform":"desktop","isEnLogo":true,"retpath":"https%3A%2F%2Fgs.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DTest%2BDouble","mordaUrl":"//yandex.com.tr/","videoSearchUrl":"https://gs.yandex.com.tr/video/search?text=Test+Double","settingsUrl":"https://yandex.com.tr/tune/search/","helpUrl":"https://yandex.com.tr/support/video/","legalUrl":"//legal.yandex.com.tr/termsofuse/","feedbackUrl":"https://yandex.com.tr/support/video/troubleshooting.html","basename":"/video","currentPageName":"search","isYandexApp":false,"isYandexAppAndroid":false,"isYandexAppIos":false,"isAnyYaBro":false,"isAndroid":false,"isHamster":false,"serpid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","backUrl":"//ya.ru","url":"https://gs.yandex.com.tr/video/search?text=Test+Double","isIntegrationTest":false,"isEndToEndTest":false,"shouldDropLogs":false,"seo":{"title":"Test Double: Yandex'te 2 bin video bulundu","description":"Результаты поиска по запросу \"Test Double\" в Яндексе","keywords":"яндекс видео, поиск видео, смотреть онлайн, сериалы, фильмы, клипы","shareTitle":"Test Double — Яндекс — поиск по видео"},"isEmbedded":false,"isPumpkin":false,"sessionCsrfToken":"y5b2143eb959c5a21b9a80a0ecf9b0215","reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"1455698,1457142,151171,126283,126321,1459210,1281084,287509,1447467,1006737,1468028,912288","queryText":"Test Double","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"1463790091769139387","uid":"0","isChildAccount":false}},"userTestids":"191768,238743,246500,253288,265553,270072,277807,274239,294077,278842,331010,338398,378416,359879,415420,644350,652605,645301,679708,689693,690449,696466,696473,722746,740796,776165,771230,781521,790415,801982,851450,886706,883477,900639,931367,937268,969063,935488,945314,989988,982463,991363,990185,1015567,1011895,1035320,1033956,1035241,1036046,1087297,1060131,1071879,1078818,1077703,1116602,1045814,1131637,1144233,1151726,1156933,1174275,1173000,1167408,1202006,1194718,1221235,1228280,1239596,1227266,1226860,1246754,1276447,1289213,1316370,1313283,1321224,1300570,1320679,1352408,1342688,1344637,1341968,1345362,1343279,1367583,1336673,1348424,1382036,1391511,1384451,1402882,1407422,1417605,1424780,1429092,1438908,1444206,1449283,1452713,1457995,1459277,1459585,1461130,1466451,1299604","regionId":20815,"isYaRu":false,"shouldUnmountSearchPageInViewer":false,"videoGlobalContext":{"platform":"desktop","isPumpkin":false,"language":"tr","user_time":{"epoch":"1769139444","tz":"America/Louisville","to_iso":"2026-01-22T22:37:24-0500","__is_plain":1},"isHermione":false,"shouldStubImages":true,"enableVideoPreviewInHermione":false,"reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","isEmbedded":false,"shouldShowMainPageButtonInViewer":false,"shouldDisableWebp":false,"removeLinkPrefix":"/video","shouldUseHighresPreview":true,"shouldCutSnippetTitle":true,"shouldShowPlusBadge":true,"reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"1455698,1457142,151171,126283,126321,1459210,1281084,287509,1447467,1006737,1468028,912288","queryText":"Test Double","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"1463790091769139387","uid":"0","isChildAccount":false}},"deviceDetect":{"OSFamily":"Unknown","isTV":0,"x64":0,"GoogleToolBarVersion":"","MultiTouch":0,"BrowserBase":"","YandexBarVersion":"","isTablet":0,"YandexBar":0,"hasWebOmni":0,"isTouch":0,"hasYandexCamera":0,"isMobile":0,"DeviceKeyboard":"","device":"desktop","TurboAppPlatformVersion":"","historySupport":0,"BrowserShellVersion":"","DeviceVendor":"","isBrowser":0,"hasFlash":0,"MailRuSputnikVersion":"","isSameSiteSupported":0,"BrowserBaseVersion":"","BrowserVersionRaw":"","hasWebVert":0,"DeviceId":"","error":"","MailRuAgent":0,"ScreenWidth":0,"inAppBrowser":0,"hasHTML5":0,"isEmulator":0,"J2ME":0,"MailRuAgentVersion":"","BrowserEngineVersionRaw":"537.36","isRobot":1,"__is_plain":1,"BrowserEngineVersion":"0537.0036","BrowserName":"Unknown","DeviceModel":"","BrowserEngine":"WebKit","DeviceName":"","OSVersionRaw":"","OSName":"","GoogleToolBar":0,"ScreenSize":"","isTurboApp":0,"MailRuSputnik":0,"YaBuildName":"","isWAP":0,"PreferMobile":0,"DesktopMode":0,"BrowserVersion":"","BitsPerPixel":0,"BrowserShell":"","YaGUI":"","isBeta":0,"OSVersion":"","ScreenHeight":0},"nonce":"9960714469612017967132","disableDoc2DocHostLink":false,"shouldHideChannelLink":false,"disableChannelLink":false,"userConnectionRtt":156,"animated":false,"isDoc2DocScrollFix":true,"smartDesktopLayout":true,"enableVIImprovements":false,"enableLazyPoster":false,"isAdvDisabled":false,"shouldShowVideoPlaylistPane":false,"isVideoTranslationSupported":false,"isSummaryDisabled":false,"isSummaryOnlineEnabled":true,"shouldRenderBroSummaryApiContainer":false,"shouldDropLogs":false,"shouldUseBeacon":false,"hasAdBlock":false,"rknWarnHosts":[""],"relatedAdvRootMargin":400,"postInstreamScreenDuration":2000,"minVideoDurationForInstream":120,"isInstreamEnabledInTesting":false,"isFinalHeartbeatDisabledInNoJsApi":true,"wildcard":false,"isAdvUnderPlayerRedesign":false,"disableEarlyEventsInD2d":false,"isDoc2DocInstantLoadEnabled":true,"disableEarlyEventsUnsubscribe":false,"showDebugRelatedURL":false,"shouldUseBetaErrorLogging":false,"shouldShowMetaUnderPlayer":false,"isVideoViewerMetaTitleHidden":false,"isStickyPlayerDisabled":false,"headerNoFavicon":false,"headerBranded":false,"shouldCensorSensitiveContent":false,"isAdvUnderPlayerTransparent":false,"isDoc2DocGridLayoutEnabled":false,"detailsRedesignEnabled":false,"detailsRedesignV2Enabled":false,"detailsRedesignV3Enabled":false,"isIslandsDisabled":true,"isD2DEmptyLoadFixDisabled":false,"isRoundedPlayerEnabled":false,"isSettingsToolbarRedesign":true,"isDoc2DocEmptyRetryEnabled":false,"isAdvUnderPlayerWithBackdrop":false,"isTouchAdvWithBackdrop":false,"isDoc2DocErrorScreenEnabled":true,"isDoc2DocFeedbackKebabEnabled":true,"isCommentsEnabled":false,"isCommentsCountOnSnippetsEnabled":false,"criticalErrorCodes":["101","102","103","100","151","152","153","154","155","156","150"],"isVideoMainButtonInitiallyCollapsed":false,"isAdvUnderPlayerWithInnerPadding":false,"isKebabAdvancedActionsEnabled":false,"isKebabOnTouchVideoSearchEnabled":false,"isAdvVideoListLikeUnderPlayer":false,"isSummaryInMetaButtons":false,"isSummaryInMetaButtonsDesktop":false,"isMetaCommentsButtonEnabled":false,"preventAdvHideOnEmpty":false},"shouldShowAdvId":false,"isAdultQuery":false,"isSensitivePage":false,"showSensitive":false,"shouldReplaceHref":false},"user":{"tld":"com.tr","isEuDomain":false,"login":"","passportId":"","isLoggedIn":false,"locationName":"Columbus","isFamily":false,"yandexuid":"1463790091769139387","ugcCsrfToken":"","family":1,"isChild":false},"config":{"skinMode":"system","skin":"light","version":"releases-frontend-video-v1.1752.0__ae004822389e3439f94879359ebf2afe68764f77","isGridSupported":false,"advConfig":{"under-player":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"under-player-lite":{"regular":{"default":"R-I-48058-728"},"adult":{"default":"R-I-474674-103"}},"under-player-old":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"video-list":{"regular":{"default":"R-I-48058-708","mail":"R-A-13411721-2"},"adult":{"default":"R-I-474674-101","mail":"R-A-13426421-2"}},"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-row":{"regular":{"default":"R-I-48058-718","mail":"R-A-13411721-4"},"adult":{"default":"R-I-474674-109","mail":"R-A-13426421-4"}},"search-grid-head":{"regular":{"default":"R-I-2120168-7"}},"search-list-right":{"regular":{"default":"R-I-8843654-1"}},"before-player-old":{"regular":{"default":"R-I-2120168-1"}},"before-player":{"regular":{"default":"R-I-2120168-1"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"isSkinInitedOnClient":false},"counters":{"params":{"useBeacon":false,"clickHost":"gs.yandex.com.tr/clck","pid":197},"dict":{"viewer":"2921","user":"538","info":"1275","sources":"1500","select":"775","close":"486","open":"842","source":"186","link":"513","click":"882","tech":"690","player":"1242","change":"719","summary":"3410","init":"1309","item":"22","button":"440","shown":"3780","copy":"1276","text":"232","load":"1724","fallback":"2010","channel":"1345","hide":"1656","serp":"471","pager":"405","down":"601","up":"600","footer":"295","more":"75","page":"143","loaded":"1007","grid":"3223","support":"2458","client":"2989","layout":"54","list":"436","duration":"2136","within":"3247","on":"10","off":"11","host":"3052","supported":"3761","enable":"2396","disable":"2395","full":"318","video":"231","translation":"347","distrib":"316","onboarding":"2045","filters":"618","lang":"1144","advanced":"255","apply":"2461","reset":"3236","short":"142","toggle":"237","snippet":"254","icon":"1167","abuse":"1436","submit":"297","wizard":"358","incut":"1073","extralinks":"3557","show":"487","feedback":"296","out":"3218","popup":"1544","scroll":"768","retry":"3545","region":"287","help":"177","settings":"1137","recommendations":"2671","home":"1319","soo":"65","youtube":"624","google":"66","bing":"568"}},"clips":{"items":{"5597456426694774050":{"videoId":"5597456426694774050","docid":"34-10-14-Z379F8724B2E6E6DB","description":"Real world TDD Part 2 : Test doubles. This section introduces test doubles, and demonstrates various types of test doubles that you can use to aid your test driven development, and shows that not...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2301327/6beaa378fd1e9247a804afce6a8166d4/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/L8D3PAEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"0","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DKppKwUHgjW4","linkTemplate":"/video/preview/5597456426694774050?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Module 4. Lesson 1. Introducing test doubles","related_orig_text":"Test Double","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Test Double\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=KppKwUHgjW4\",\"src\":\"serp\",\"rvb\":\"EqoDChM1NTk3NDU2NDI2Njk0Nzc0MDUwChQxNjEwNzA0NjY2MTIwODAzNDE5NAoTODQwOTgxMjczNzMzMzQ5NTE5MgoTNDIyMTIzODQ4MTA1NzUxOTYwMgoTNDgzNDY5ODYzMjEzMzI4NTUwMgoTMzcxNjE5MzA2NjI2Njk3NDA1OAoTNzM4OTQxOTEzNzc0ODc0NTYyMAoTOTY5ODUwODE3NjY4MDI5NTM3MQoTOTQyMjQ5NjkxODY1NTU1NTY0NQoUMTA4NzU1OTYyNjgyNzY3NTQ3ODMKFDEzMjU5OTIyNTY5MDA5MzcxNjg0ChQxMjA4NTU0NTUyNjI0ODQzMzUyNgoSNzgxMDkyODQ3OTA5OTY4NzU5ChM1MjUzNDM0Mzc3NDQ1NjE4OTc0ChM1NDk3MTE4MDIwNTQ5NjY3MDY2ChQxMDYwMDE4MTgzMTE1OTExNjU3NQoTNTU1MzQxMTEwOTAwODE4Njc1MwoUMTQyNTUxMDA1MjQ3Mzk5NDY1NjYKFDEyMDA5OTE0NTEwNzg1MzMyNjg2ChM3MDk5NjUxNDgzNzE0MDY3OTE5GhUKEzU1OTc0NTY0MjY2OTQ3NzQwNTBaEzU1OTc0NTY0MjY2OTQ3NzQwNTBqtQ8SATAYACJEGjEACipoaHh4ZGdpdmtub2JoY3pjaGhVQzduZ2I4b2hYVzNlNkg0azZPaDdWMmcSAgASKg_CDw8aDz8TXYIEJAGABCsqiwEQARp4gfsAAfr_AgDzBAUB-QP_ARMCBPn2AQEA3_v9AgP7AgAB_Q4J_wEAAO0K9wcGAAAA_v7-__j-AAAQAwL1BAAAAAEABvb9AAAAFQb_AP4BAADs9wL_AwAAABQEEgIAAAAA9g8BAwEAAAAMBhL8AAAAAPr08QgAAAAAIAAtWSbXOzgTQAlITlACKoQCEAAa8AFSBAgAtvEE_DoA8P_-HPcBgQUL_yD_4QDHEQEB6gDwAfIS5wDu6AEA4gj3AMMDHQES4fX_NgwNAATzCf8CHAoBHfIEACUD-gJEBRYADB4H_h0NDP8G_y0ACewKAQr_6gAKCwz-2wTO_-sJ7gTlBhMCGg4LAQ4DBQUTGw0B4hElAf_YDQALAwQAAO77__oaFAME8wb96w8IBff58wH5Ef8D7fb9_CDr4P4g9AQFDQ_1-QMVFf0NDuz4-erqA_gnEQL4AxD1JPIPBuUYBf817AwJ8vIK_P_s_Pr9IwIOA-75-_IVBfD1Fff28P0O-wn5Af0gAC1uJ0g7OBNACUhhUAIqcxAAGmB_7wAtAAi_D1Qd-OfGAyb0A_n8G9kY_wEv_wwDsQrpJ_TLC_cAEs_mAqYAAADu8uUPIQAwfOXD9wXPKfvvi8vs-G88OCy12P4x7vFG0Ob6DinmHkYA6e6RBhjWyAQQBQogAC0sBRo7OBNACUhvUAIqrwYQDBqgBgAAcEEAADBBAABcQgAAEMEAALhBAADQQQAAlEIAAKDAAACQwgAAwEAAADBBAABcwgAAGMIAAIjCAABcQgAAFMIAAKDBAABMwgAAMMEAAAjCAADAQAAAFMIAACBBAAA8QgAAwEAAACjCAAB4wgAAdMIAAHhCAADIQQAAoEEAAJJCAABgwgAAcMEAACTCAABEwgAAEMEAAJZCAABgwQAAZEIAAABBAABwQQAAPEIAAKBBAABwwQAAYMIAACzCAAD4QQAAkEIAAOhBAAAkwgAAAMAAAMDBAABQQQAAJEIAAAhCAAAAwwAAgL8AAKDBAACAQgAAJEIAACDBAABEwgAAlsIAADhCAABEwgAANMIAAHDBAAAUwgAAFMIAAIBCAABEQgAAqEEAAJDBAAD4wQAAksIAAEzCAABAwAAAnEIAANjBAACEwgAAgkIAAPjBAAB8QgAAoEEAAKjBAADYQQAAkEIAAKZCAADIwQAAVEIAAExCAADAwQAAeMIAAJjBAABowgAAoEAAAABBAAA0QgAAAMIAACzCAAC4wQAAPEIAAODBAAD4QQAAAAAAAMhBAABYQgAAuMEAALDBAABwQQAAsEEAADzCAAAAwAAAIEEAAIA_AABwQQAAEMIAAODAAAAAQAAAHEIAAFzCAAAcwgAAIMIAAABAAADYQQAAwMAAAAxCAABAwgAAHMIAACTCAACgwAAAKMIAAFDBAAAkwgAAgEAAAEBBAAAQwgAAgMEAALTCAACowQAAuEEAAPhBAACgQAAAYEIAAPjBAAC8wgAAgEAAAKBBAAAswgAAQEAAAJBBAABAQQAAEEEAAHDBAAAwwgAAmMEAAMjBAADAwQAAAAAAAHBBAABgQQAA8MEAABjCAABEwgAAyEEAAEBCAABwQgAADEIAABDBAADAwQAAMEIAALjBAAAAAAAAMMEAABhCAADoQQAAdMIAAEBCAAAwwQAAoMEAAPDBAADgwAAAIMEAALJCAACgwQAAdMIAAFRCAADQQQAAQMAAANjBAABQwgAA4EEAAKjBAACIwQAAkEEAADDCAAAkwgAAEMEAAKBAIAA4E0AJSHVQASqPAhAAGoACAABwPQAA2D0AAMI-AABsPgAAFL4AAAQ-AADCPgAAwr4AAMq-AABwvQAAEL0AAKi9AADYvQAAPD4AAAy-AACgPAAAvj4AAJi9AABkPgAAIT8AAH8_AABwvQAA4DwAAIA7AACoPQAAUL0AABQ-AACoPQAA6D0AAEw-AACYPQAA4DwAAKi9AAB0PgAAlj4AAES-AABsPgAApr4AALq-AABEvgAAgLsAAKA8AACaPgAAiL0AAOg9AAD4PQAAmD0AABy-AADIPQAAJL4AABC9AAAUPgAAQDwAABw-AAD4PQAAUD0AACk_AABUvgAALD4AAFA9AACYvQAAuj4AALg9AACovSAAOBNACUh8UAEqjwIQARqAAgAApr4AADQ-AAAMvgAAE78AAHw-AACgvAAADD4AAAS-AACAuwAAnj4AADC9AADIPQAAuL0AAGS-AABUPgAAiL0AABS-AABDPwAA2D0AAOo-AACgvAAAuL0AAGQ-AABAPAAAHL4AABC9AACgvAAADD4AAKg9AAAMvgAAoLwAABA9AACgvAAAiL0AAOg9AACovQAAmD0AADA9AAAUvgAAHD4AAIg9AADgPAAAoLwAABC9AACgPAAAND4AAH-_AACOvgAAMD0AADA9AADovQAA-L0AAIg9AAAMPgAAXD4AALg9AABAPAAAkr4AAOC8AAAQPQAABL4AANg9AAAQPQAAcL0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=KppKwUHgjW4","parent-reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["5597456426694774050"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"49205355"},"16107046661208034194":{"videoId":"16107046661208034194","docid":"34-10-6-ZAB9F7C1B8D767958","description":"Most of developers have probably heard of the term “mock” – a kind of object that you use in your automated tests to represent some other object. However, this is probably where all knowledge...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4822292/3b033a4172bca780be10c26d5f8b6ff4/564x318_1"},"target":"_self","position":"1","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DY7Zu21lpW_c","linkTemplate":"/video/preview/16107046661208034194?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"20230417 - Efficient testing with test doubles","related_orig_text":"Test Double","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Test Double\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Y7Zu21lpW_c\",\"src\":\"serp\",\"rvb\":\"EqoDChM1NTk3NDU2NDI2Njk0Nzc0MDUwChQxNjEwNzA0NjY2MTIwODAzNDE5NAoTODQwOTgxMjczNzMzMzQ5NTE5MgoTNDIyMTIzODQ4MTA1NzUxOTYwMgoTNDgzNDY5ODYzMjEzMzI4NTUwMgoTMzcxNjE5MzA2NjI2Njk3NDA1OAoTNzM4OTQxOTEzNzc0ODc0NTYyMAoTOTY5ODUwODE3NjY4MDI5NTM3MQoTOTQyMjQ5NjkxODY1NTU1NTY0NQoUMTA4NzU1OTYyNjgyNzY3NTQ3ODMKFDEzMjU5OTIyNTY5MDA5MzcxNjg0ChQxMjA4NTU0NTUyNjI0ODQzMzUyNgoSNzgxMDkyODQ3OTA5OTY4NzU5ChM1MjUzNDM0Mzc3NDQ1NjE4OTc0ChM1NDk3MTE4MDIwNTQ5NjY3MDY2ChQxMDYwMDE4MTgzMTE1OTExNjU3NQoTNTU1MzQxMTEwOTAwODE4Njc1MwoUMTQyNTUxMDA1MjQ3Mzk5NDY1NjYKFDEyMDA5OTE0NTEwNzg1MzMyNjg2ChM3MDk5NjUxNDgzNzE0MDY3OTE5GhYKFDE2MTA3MDQ2NjYxMjA4MDM0MTk0WhQxNjEwNzA0NjY2MTIwODAzNDE5NGqvDRIBMBgAIkUaMQAKKmhodXJucnFlaHhjaWFud2NoaFVDV0wwUmJiVDZJTHp6Q2Q2SXg3dDBBURICABIqEMIPDxoPPxOMIIIEJAGABCsqiwEQARp4gfz_CAEAAQDuAwYGAAP_AQwR_QT1AQEA6AcBDf3_AQDe9wkHAP4AAPP69gv9AAAA-hL_-vf-AQAUA_sGBAAAAAP-APUGAAAAAgv3Bv4BAAD2BAL4AgAAAB0FBwkAAAAA7wgDBv4AAAABCPj5AQAAAAL69gYAAAAAIAAtSsTUOzgTQAlITlACKnMQABpgJBAAFg4TBuMWCvX08P8N_vr2B_IEBgDsBgD7AtzoAAP04CT9_07pFurLAAAACQ4mLjEA8UUJ_ej4-xsQ493wBQl_Ffv48yYE1tofFvkCFhHi6xcnANLiARPp8doXDuokIAAtC-BzOzgTQAlIb1ACKq8GEAwaoAYAACjCAACAQAAAGEIAAHBBAACGQgAA4MAAAPhBAAD4QQAAIMEAAGjCAADgQQAAAMAAAOjBAAAkwgAAmkIAAIBAAAAoQgAAkEEAADjCAABwwgAAwEEAADjCAAAAQgAAAEEAAGhCAAB4wgAAXMIAADBBAADYQgAAIMEAAERCAABAQQAAiMIAAJbCAACuwgAA-MEAAHDBAABIQgAAAMEAAJLCAAAgwQAA4EAAAABBAADAwAAAcMEAAOBBAAA4wgAAikIAAMhBAAAwwQAABMIAAKjBAACYwQAAgkIAAEDBAACowQAAAEAAAKBBAADQwQAAQEEAAFDBAACgwgAAIMIAAKBAAABAwQAAPEIAACDBAADIQQAAIMEAAIZCAABsQgAAFEIAAIjBAAAkQgAATMIAAOhBAAAYQgAA4EEAAIBAAACgwAAALMIAAIBCAAAAQQAAkMEAABhCAAD4QQAAOMIAAFBBAABIQgAAUMEAABBBAADIQQAAuEEAAEhCAAC4wQAAJMIAAKBBAAAwwQAAgEEAABTCAABwwQAAwMEAAChCAAAAwgAAjsIAAChCAACAwgAAYEEAAJBBAACAwAAAgEAAAODAAADgQAAAkMEAAIBBAADMQgAA4EEAAHDCAADAQAAAqEEAAIBAAAAgwQAALMIAAJDBAACEQgAAsEEAABjCAABAQgAAwMEAAMDCAABQQQAAoMEAANBBAACKQgAASMIAAJTCAABAwgAAwMAAABTCAACgwgAAtMIAAMBAAAAQQgAAYMEAAARCAABsQgAAoEAAABDBAAAAQgAAAMAAAABCAAAAQgAA4EAAAKhBAACSQgAAwMAAAKBAAABQwQAAisIAAHRCAAD4wQAAAEIAAODAAABMwgAA-MEAANBBAABQQQAAmMEAAADBAACwwQAAcMEAAKDBAACAQAAA4MIAABDBAAAUwgAA8EEAAIDBAAC2QgAAEEIAAIBAAACQQQAAKMIAAFjCAABQQQAAyMEAAEDBAACiQgAAaMIAAHhCAACGwgAAUEIAAJJCAAA4QgAAAMIAAOBAAABgwQAAuMEAAOjBAADIQSAAOBNACUh1UAEqjwIQABqAAgAAiL0AAOC8AADiPgAATD4AAI6-AAC-PgAAHD4AAAm_AACYPQAAQDwAACQ-AACgvAAAnj4AAIg9AACovQAADD4AAM4-AABwPQAAtj4AAEc_AAB_PwAAJD4AALg9AAAQPQAAED0AABA9AABEPgAAcL0AABC9AAB0PgAAiD0AAFC9AADYvQAAsj4AANg9AAAsvgAAQDwAAOg9AACqvgAAXL4AAOC8AAC4vQAAPD4AAKi9AAC4PQAAuj4AAIC7AAC4vQAAoj4AADA9AAAEPgAAhj4AAOg9AACGPgAAuL0AAOA8AAB3PwAANL4AAMg9AADePgAAoLwAALg9AACAOwAAFL4gADgTQAlIfFABKo8CEAEagAIAAIa-AACoPQAAJL4AACO_AAAwPQAAoDwAAEw-AABMvgAA2L0AANo-AAD4PQAA4DwAABC9AAAEvgAAHD4AAMi9AACgvAAANz8AANg9AAD2PgAAED0AAKi9AADYPQAA4LwAAKC8AABQvQAAcL0AADA9AADYPQAAML0AAIA7AACgvAAAqD0AAMi9AACOPgAA6L0AANg9AACoPQAAFL4AALg9AAAcPgAAmD0AAKA8AAC4vQAAQDwAAAw-AAB_vwAAqL0AAIA7AACgPAAAmD0AAPi9AAAcPgAADD4AAEA8AABwPQAAgDsAACS-AABAvAAAgLsAAIA7AAAMPgAAED0AAKg9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=Y7Zu21lpW_c","parent-reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["16107046661208034194"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"8409812737333495192":{"videoId":"8409812737333495192","docid":"34-0-16-Z8F1CA7B2B3A73452","description":"Free course: https://www.skool.com/android-devs Full course: https://www.skool.com/android-devs-pro Chapters: 00:00 Intro 00:12 What Are Test-Doubles 00:53 Exercise Intro 03:24 Dummy 04:43 Stub 07...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1019780/2df4162b2788e058f71c39f2b58533bb/564x318_1"},"target":"_self","position":"2","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dndv-Zuphr6I","linkTemplate":"/video/preview/8409812737333495192?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"What Are The Different Kinds of Test Doubles","related_orig_text":"Test Double","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Test Double\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=ndv-Zuphr6I\",\"src\":\"serp\",\"rvb\":\"EqoDChM1NTk3NDU2NDI2Njk0Nzc0MDUwChQxNjEwNzA0NjY2MTIwODAzNDE5NAoTODQwOTgxMjczNzMzMzQ5NTE5MgoTNDIyMTIzODQ4MTA1NzUxOTYwMgoTNDgzNDY5ODYzMjEzMzI4NTUwMgoTMzcxNjE5MzA2NjI2Njk3NDA1OAoTNzM4OTQxOTEzNzc0ODc0NTYyMAoTOTY5ODUwODE3NjY4MDI5NTM3MQoTOTQyMjQ5NjkxODY1NTU1NTY0NQoUMTA4NzU1OTYyNjgyNzY3NTQ3ODMKFDEzMjU5OTIyNTY5MDA5MzcxNjg0ChQxMjA4NTU0NTUyNjI0ODQzMzUyNgoSNzgxMDkyODQ3OTA5OTY4NzU5ChM1MjUzNDM0Mzc3NDQ1NjE4OTc0ChM1NDk3MTE4MDIwNTQ5NjY3MDY2ChQxMDYwMDE4MTgzMTE1OTExNjU3NQoTNTU1MzQxMTEwOTAwODE4Njc1MwoUMTQyNTUxMDA1MjQ3Mzk5NDY1NjYKFDEyMDA5OTE0NTEwNzg1MzMyNjg2ChM3MDk5NjUxNDgzNzE0MDY3OTE5GhUKEzg0MDk4MTI3MzczMzM0OTUxOTJaEzg0MDk4MTI3MzczMzM0OTUxOTJqrw0SATAYACJFGjEACipoaGFwcnl6bHB4a3pyc2FiaGhVQzcxb21qaW8zMUVzeDdMeXRhWjJ5dEESAgASKhDCDw8aDz8TpAaCBCQBgAQrKosBEAEaeIH7BAEC_gMA8gEPBPoE_wH0DgML-f39AOQB9_8J_AIA9QYGAQEAAAAGDP8FAwAAAPj6-w___wAADQ0B-gUAAAAFAAz5BAAAAAYB_f7_AQAA8QT7_QMAAAANCAEFAAAAAO0OCf3_AP8ABQPx_AAAAAD_-P4KAAAAACAALZ112zs4E0AJSE5QAipzEAAaYCAaADMeERPoEBvk7-jyER8BBxbrAQIABfcACxPu7gcb9NIP__8n2h3tzAAAAAb3AgYKAPRCJOrXDfAmAP7MzugJfwQT8SMGIPL54Cv_CuvlBwkkJwDYB_4g9QH5IwzfGCAALRnqczs4E0AJSG9QAiqvBhAMGqAGAACIwQAAAMIAAHhCAACowQAAAEAAACBCAABQQQAANMIAACTCAAAoQgAAAAAAAABCAACmwgAAEMIAAEBCAACgwAAAyMEAAEBAAADYQQAAYMIAADBCAADYwQAAiMEAAOBAAACAQAAAEMEAAEDCAAAAQAAAoEEAAHBCAAAwQQAAcEEAACBBAACgQAAAJMIAAHxCAAC4QQAAYEIAAADAAACYwQAAmEEAAFRCAABYQgAAYEEAAFDBAACIwQAAGMIAAOhBAAAcQgAAisIAALjBAACwQQAA4MAAAADAAABgQQAAgMAAAOBAAABwwQAAcEEAAMxCAAAwQQAAIMEAAChCAABkwgAAwMEAACBCAABwQgAAYMIAAEzCAACwQQAAYEIAAADBAAAAwgAAjkIAAMBBAACGwgAA4MEAAFBCAACAPwAAuMEAACjCAADgQAAAIEEAAFBCAACAvwAABEIAAEDCAACWQgAABEIAAKDBAABAQAAA2EEAABDCAAAMwgAAPMIAADDCAACAvwAAsEEAAJRCAACwwQAAEMEAAAhCAADCQgAAmMIAAIDCAACgQQAAYEEAAODAAAAMwgAAgL8AANDBAACYwQAAAMIAAOBBAADkQgAAQEAAAEDAAABwwgAAAMEAAITCAAAEwgAAQMEAAEzCAADgwgAAIEIAAIBCAACIQQAAGMIAAADCAABIwgAAuMEAALDBAAAwQgAAWEIAAHhCAABAQAAA4EAAACDBAACIwQAARMIAAERCAABEQgAAQEAAAATCAACAQAAAiMEAAOjBAABYQgAAQEEAACBBAADgwAAAEMEAABBBAACswgAAQEEAAIDAAAAAQQAAksIAANBBAAAgQgAAHMIAAKBAAAAUwgAAUEEAAMDAAADEwgAAlkIAADDBAADAQQAAUMEAAIDBAACwwQAAkMEAAMBAAACgwAAA8EEAADzCAACgwgAAtkIAAHBCAACowQAAuEEAAMDAAACAQQAA-EEAADDCAACEwgAAQEEAAIA_AABwwQAAhsIAAGDBAABsQgAA2MEAABBCAAAcwgAAtMIAAEBCAAAwwgAAGMIgADgTQAlIdVABKo8CEAAagAIAAMg9AABEPgAApj4AAHA9AAA8vgAAcD0AADQ-AADqvgAAgLsAAKg9AAAsvgAAMD0AANg9AAB0PgAAdL4AABw-AACCPgAA4LwAABw-AAAfPwAAfz8AAIq-AAB0PgAAUL0AAEA8AACYPQAAyD0AAIA7AACYPQAARD4AAKg9AADYPQAAgDsAABC9AAC4vQAAkr4AANg9AACgvAAAlr4AAMi9AADgvAAAkr4AABQ-AABEvgAA4DwAAOC8AABEPgAAfL4AACQ-AAD4PQAAFD4AALi9AAAcPgAAuD0AABQ-AAD4PQAAKz8AAHS-AAAQPQAAPD4AAEy-AAC4PQAAHD4AAIg9IAA4E0AJSHxQASqPAhABGoACAACqvgAAEL0AAKa-AABDvwAAMD0AAOi9AAAQvQAAyL0AAGy-AADYPQAAiD0AAPi9AADgvAAAqr4AAFw-AADgvAAAJD4AAA0_AAAMPgAAlj4AAKi9AACaPgAA6D0AABC9AABAvAAAqD0AAIa-AABQvQAA4LwAAFy-AACYPQAAQDwAACw-AABQPQAAij4AAFy-AABkPgAAUD0AAGy-AADYvQAAgLsAAJg9AACWvgAAQDwAADS-AADIPQAAf78AADy-AABsvgAAQLwAAGQ-AAAsvgAAHD4AAHQ-AAAsvgAA4DwAAOC8AAAQvQAAND4AADy-AAC4vQAAND4AAKi9AADgvCAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=ndv-Zuphr6I","parent-reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["8409812737333495192"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"4221238481057519602":{"videoId":"4221238481057519602","docid":"34-9-16-Z2987ACC402B5BE5F","description":"Demo of basic test doubles with Python's unittest.mock object. Mocks are the stunt actors of your code and help you write focused tests when dealing with larger systems and external dependencies.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4336596/442e78d5ba387af87d755263b11f2f8a/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/4FJ3ZgEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"3","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dh75UJmzXz6k","linkTemplate":"/video/preview/4221238481057519602?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Test Doubles with Python","related_orig_text":"Test Double","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Test Double\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=h75UJmzXz6k\",\"src\":\"serp\",\"rvb\":\"EqoDChM1NTk3NDU2NDI2Njk0Nzc0MDUwChQxNjEwNzA0NjY2MTIwODAzNDE5NAoTODQwOTgxMjczNzMzMzQ5NTE5MgoTNDIyMTIzODQ4MTA1NzUxOTYwMgoTNDgzNDY5ODYzMjEzMzI4NTUwMgoTMzcxNjE5MzA2NjI2Njk3NDA1OAoTNzM4OTQxOTEzNzc0ODc0NTYyMAoTOTY5ODUwODE3NjY4MDI5NTM3MQoTOTQyMjQ5NjkxODY1NTU1NTY0NQoUMTA4NzU1OTYyNjgyNzY3NTQ3ODMKFDEzMjU5OTIyNTY5MDA5MzcxNjg0ChQxMjA4NTU0NTUyNjI0ODQzMzUyNgoSNzgxMDkyODQ3OTA5OTY4NzU5ChM1MjUzNDM0Mzc3NDQ1NjE4OTc0ChM1NDk3MTE4MDIwNTQ5NjY3MDY2ChQxMDYwMDE4MTgzMTE1OTExNjU3NQoTNTU1MzQxMTEwOTAwODE4Njc1MwoUMTQyNTUxMDA1MjQ3Mzk5NDY1NjYKFDEyMDA5OTE0NTEwNzg1MzMyNjg2ChM3MDk5NjUxNDgzNzE0MDY3OTE5GhUKEzQyMjEyMzg0ODEwNTc1MTk2MDJaEzQyMjEyMzg0ODEwNTc1MTk2MDJqtg8SATAYACJFGjEACipoaHlyaW16bHBveXlqaG9iaGhVQ3RhZE02UGlOUm4wY3U1cldNRThHa2cSAgASKhDCDw8aDz8T_xSCBCQBgAQrKosBEAEaeIEDAAUB_AQA-_4NBPsG_QIMBf8C9wAAAO4E_PgFAAAA9P0KCPwAAAALCvgJ_AAAAPwCAwT2_gEACAoEAgQAAAAJAvgA_QAAAAn6AwP_AQAAAgH6CfkBAAAd9gYCAAAAAPYE_wD__wAAAQf4-gEAAAAC_AUAAAAAACAALR2W3zs4E0AJSE5QAiqEAhAAGvABWQ7y_vj16QHDGfYA8uXgAYHtHP9DLP8A5usQAMXs4wHoyuwA3gIeAbgF_QGhJgAB6e7M_xv3FgAW5-3_7QEMAR8CAQAY7h4CMeDXAPMLAv4CMhYBHusrAhz49AIS8vEAHtkM_-_u7AG85ukD8AwrAhDzAv8HF_b_1SMF_wIYDQLzBPkCxQv9A8ngC_8Z-Af-IB_J_iQV3f73QP0AEu73CQ8OE_z69PgLBBwPCfjeA_Tf0fsGCO37COsLIQMZLAgCAxsP_v3z8foR-APv9P7l9xYbCgfw7_sJC-D5Bez7ChD4KPz54T0HAtsqFv0AFv_7IAAtQVolOzgTQAlIYVACKnMQABpgTfkAKdkn3AQ2JODp0AsYzxsgL-PU-v8j9AAe8e8uBQHtt0Mb_zvZDeCnAAAAHxMFLAAAG3Mg0QYM1gX5pcm7OgV_G_MA6hUBAMwAfCbRA-jf7xJEANrF0Q0z79YlDf49IAAtjEwfOzgTQAlIb1ACKq8GEAwaoAYAAIjBAACWQgAAUEEAAIjBAAA0QgAASEIAAKpCAABwQQAAksIAAJhBAAAUQgAAisIAAKDBAADQQQAAPEIAABjCAAAwwgAAAMIAAEjCAAAwwgAAoEAAAHDCAABQwgAACEIAAAAAAABAwgAA4MAAAABBAACYQgAA4MAAADTCAAC4QQAA4MIAAIhCAACAQAAAkMIAAAxCAACgQQAAAEIAALpCAAC4QQAABMIAAChCAACAwQAAAMAAANDBAACIQgAAqEEAAJhBAACowQAAhsIAAODBAABwQgAA8MEAAJxCAAAIQgAAqMIAAIDBAADwwQAAcEEAAHRCAACAwQAADMIAAHTCAABgQQAATMIAAABCAACYwQAAKEIAAKDBAADgQQAAoEAAAKBAAABgQQAAQEEAAIhBAAAkwgAADEIAAGxCAABwQQAAGMIAAHhCAABAQAAAqMEAAADBAACAwAAA4EAAABxCAACaQgAABEIAAABBAACCQgAAqMEAABTCAAAAwQAAMEEAAILCAAB0wgAA4EAAANjBAACYwQAAeEIAABxCAAAcQgAA4MEAAEBBAAA4wgAAgL8AABDBAACWQgAA0EEAAJhBAABAwAAA4EEAAIC_AAAAQgAA4MAAADBBAABwQQAAEMEAAOBAAACswgAAUEEAAEjCAAAgQQAA0EEAAIBBAAAEQgAATMIAAKhBAABIwgAA0MEAAERCAAAQwQAAcMEAALBBAAAAwAAA4EAAAIA_AADgwQAAQEEAAABCAAAgQgAA2MEAAKZCAACAvwAADMIAAExCAADIwQAABMIAACDBAAAAQAAAIMEAADDCAAAAwQAAjsIAAIDAAADAQAAAcMEAAODAAABAQQAAqEEAAFzCAAAwwQAAgEEAAIDCAABAwAAAIEIAAOBBAAAwQQAADMIAAGhCAACgwAAAsMEAALDBAABkQgAArkIAALDBAADIwQAA3kIAALLCAABAwgAAsMEAAHDBAABQQQAAmEEAAKLCAAC2QgAAoEEAALBBAAAwQgAAuMEAAKDAAACgwAAAeMIAAHBBAAAswgAAyEEAAMDAAADYwSAAOBNACUh1UAEqjwIQABqAAgAAoLwAAMi9AAAHPwAA7j4AANa-AABsPgAAqj4AAEO_AADIvQAA-L0AANg9AAAwvQAARD4AAJY-AABwPQAAiD0AAK4-AAAwPQAAij4AAAc_AAB_PwAABL4AABw-AAAkPgAAND4AAOC8AABEPgAAuL0AADA9AABQPQAAPD4AAHA9AAAsvgAAHD4AAJ4-AABQPQAAMD0AAAy-AADGvgAAQLwAADS-AAAkPgAARD4AAHC9AADIvQAA-D0AADQ-AAAUvgAAUD0AACy-AAAQvQAAqD0AAEw-AACIPQAA6D0AANg9AAB9PwAANL4AADw-AAAQPQAAdD4AADQ-AAD4PQAAEL0gADgTQAlIfFABKo8CEAEagAIAAN6-AABEPgAA2L0AAB-_AAD4PQAAUD0AABQ-AABEvgAA2D0AAJ4-AABwvQAALD4AADC9AABwPQAAbD4AADC9AACIvQAAMT8AAEA8AAD2PgAAmD0AAKA8AAAEPgAAUD0AADS-AACgPAAA4LwAAAw-AACAOwAAED0AAOA8AACYPQAAED0AAKC8AACGPgAAoLwAAGQ-AADgvAAAJL4AAKC8AACgPAAADD4AAMi9AAC4PQAAyD0AADA9AAB_vwAAgLsAABQ-AABwPQAA4DwAAOC8AABAPAAAvj4AADw-AABUPgAA4DwAALK-AAAsPgAAgLsAAKA8AAAkPgAADD4AAKi9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=h75UJmzXz6k","parent-reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":640,"cheight":360,"cratio":1.77777,"dups":["4221238481057519602"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3766750922"},"4834698632133285502":{"videoId":"4834698632133285502","docid":"34-6-10-Z39637591D26EFBB9","description":"Welcome to Part 3 of our essential Golang Test Doubles series! I'm your Engineering Coach, and in this episode, we're implementing the gold standard of test doubles: the Mock. A Mock is a highly...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1787364/1e5e54a414d3ade997e07b8e40f6738a/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/t1m9NwEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"5","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D_2wCzcKi7bw","linkTemplate":"/video/preview/4834698632133285502?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"029: Mock - Introduction to Test Doubles in Test Driven Development (TDD) (Golang)","related_orig_text":"Test Double","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Test Double\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=_2wCzcKi7bw\",\"src\":\"serp\",\"rvb\":\"EqoDChM1NTk3NDU2NDI2Njk0Nzc0MDUwChQxNjEwNzA0NjY2MTIwODAzNDE5NAoTODQwOTgxMjczNzMzMzQ5NTE5MgoTNDIyMTIzODQ4MTA1NzUxOTYwMgoTNDgzNDY5ODYzMjEzMzI4NTUwMgoTMzcxNjE5MzA2NjI2Njk3NDA1OAoTNzM4OTQxOTEzNzc0ODc0NTYyMAoTOTY5ODUwODE3NjY4MDI5NTM3MQoTOTQyMjQ5NjkxODY1NTU1NTY0NQoUMTA4NzU1OTYyNjgyNzY3NTQ3ODMKFDEzMjU5OTIyNTY5MDA5MzcxNjg0ChQxMjA4NTU0NTUyNjI0ODQzMzUyNgoSNzgxMDkyODQ3OTA5OTY4NzU5ChM1MjUzNDM0Mzc3NDQ1NjE4OTc0ChM1NDk3MTE4MDIwNTQ5NjY3MDY2ChQxMDYwMDE4MTgzMTE1OTExNjU3NQoTNTU1MzQxMTEwOTAwODE4Njc1MwoUMTQyNTUxMDA1MjQ3Mzk5NDY1NjYKFDEyMDA5OTE0NTEwNzg1MzMyNjg2ChM3MDk5NjUxNDgzNzE0MDY3OTE5GhUKEzQ4MzQ2OTg2MzIxMzMyODU1MDJaEzQ4MzQ2OTg2MzIxMzMyODU1MDJqrw0SATAYACJFGjEACipoaGRxY2ZxcmVnanF4eGVkaGhVQ3pzbjhzWXliTjVDQzVDWno1MXBETXcSAgASKhDCDw8aDz8T6AaCBCQBgAQrKosBEAEaeIHz_wML_QMA9v4DBf4F_gET_f0A9gEBAOH3DAf9-wIA4wEJAPr_AAD-CwcCAAAAAPoH-wf7_gAAGQXw_gMAAAD8B__19wAAAAP7_QH-AQAA-ff3_QP_AAAPAAj7_wAAAAAFCgMBAAAA_wX2AwAAAAACAvwNAAAAACAALUKx2zs4E0AJSE5QAipzEAAaYEABADoKFdXoK_Dw_uHZ9_HsEB77zxX_9QIA_BXo_iNE1bXx_wBCwSHtrQAAAP36GxfsABtiFenz_PvZAg2o0v4mf0UhBPQXLv7QHTcQMNIgGeYnGwDu5PguMOLvPRYbLCAALRDgMjs4E0AJSG9QAiqvBhAMGqAGAACAwAAAgEAAAOhBAAAUwgAABEIAAEBCAACoQQAAYMEAANjBAABgQQAAuEEAAMDBAAC8wgAAiMIAAIRCAAC4wQAAqEEAAHjCAABkwgAAQEAAABhCAADwwQAAQMEAAGxCAAAQwgAAuMEAADTCAACGwgAA4MAAAIC_AACAwAAABEIAAMDAAAB0wgAAYMEAANBBAAC4QQAA3kIAALjBAAAgwQAAoEAAADBCAACWQgAAcEIAAExCAACYQQAAiMEAAEBAAACqQgAAEMEAAJjCAAAAAAAAKMIAAFDBAACgQQAAbMIAAIDCAADgQAAASEIAAABAAABgwQAAFMIAADDCAABMwgAAWEIAALbCAAAUQgAAcMIAADTCAACYwgAAIEIAAMBCAAA4wgAABEIAABBCAACqwgAA-MEAAJhBAAAAQgAAoMEAAIDCAAAgQQAAQEAAABRCAADIwQAAAEAAALhBAACiQgAAjEIAAATCAACgQQAAIEIAAPjBAACgwgAAYMEAAADCAACGwgAAgL8AAExCAACOwgAAfMIAACRCAAB0QgAAWMIAAIA_AACYwQAAiMEAAABCAABcwgAAQEIAAAhCAAAwQQAA0MEAAAAAAADAwAAA8EEAAFhCAABwwQAAIMEAAKDAAACMwgAACMIAAEjCAAAUwgAAREIAAMhBAAAAwgAAYEEAAAzCAAAgwQAAMMEAACBBAAC4wQAAwMAAAMBAAADYQQAAAMEAAIBAAADQwQAASMIAAKDBAACgQQAAgMAAADDBAAAgQQAAoEEAAFTCAABoQgAAGEIAAIA_AAAEwgAA2EEAAABAAACAQQAA-MEAACTCAAAYQgAA4MEAACjCAAAgwQAAgMIAAMhBAADYwQAAwMEAALhBAAAwQQAA2EEAAFRCAAAowgAAIMEAACDBAACAQQAAhsIAAEBAAACAwQAAgD8AAOBBAABMwgAAEEIAADBBAAC4wQAAoMEAANDBAAAIQgAAYEIAACTCAAAcwgAAlkIAAAjCAAAAAAAARMIAAEDCAABUQgAAEEEAAHjCAACwQQAAKMIAACBCAACAQAAAcMIgADgTQAlIdVABKo8CEAAagAIAAIg9AABQPQAA5j4AABw-AABEvgAAuD0AAEQ-AADWvgAAmr4AAKi9AABMvgAAqL0AAJI-AACoPQAAXD4AAIC7AABcPgAAiD0AAIo-AAALPwAAfz8AAJI-AAAsPgAAqD0AAKi9AADgvAAA6D0AANg9AACOvgAAqD0AAMg9AADIPQAALL4AAAS-AABMPgAAEL0AAEA8AACIPQAAsr4AAAS-AACYPQAAyD0AAFA9AACgvAAAUD0AAEw-AAC4PQAAFL4AANg9AAB8vgAAQDwAAGQ-AADYPQAAgj4AAAQ-AAAwPQAAMz8AADQ-AABwPQAAhj4AALg9AACgPAAAgLsAABA9IAA4E0AJSHxQASqPAhABGoACAABUvgAA-D0AAEC8AAAfvwAAqD0AAAy-AACCPgAAmr4AAFC9AACyPgAAUD0AANg9AACIvQAAXL4AACw-AAAQvQAAFL4AAE0_AABMPgAA7j4AABC9AAA0vgAAiD0AABC9AADovQAAUL0AAFA9AADoPQAAcD0AAHC9AACAuwAAQDwAAFA9AABMvgAALD4AABA9AACAuwAADD4AADS-AABAPAAAVD4AACw-AAAwPQAADL4AAKA8AACIPQAAf78AAK6-AAAEPgAAqL0AAFA9AACAuwAAuD0AAEC8AAAkPgAAcD0AABC9AADIvQAADL4AAEA8AAAQPQAAVD4AAEA8AAAwvSAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=_2wCzcKi7bw","parent-reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["4834698632133285502"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"3716193066266974058":{"videoId":"3716193066266974058","docid":"34-9-8-Z256B9EF869D6D011","description":"Introduction: Join us for a focused session on the practical use of test doubles popularised by the London School of TDD, where we will also demonstrate it in real-time. The session will be live...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2103291/6bc076b44fb0b7523aa091ca6bb1d4c6/564x318_1"},"target":"_self","position":"6","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dcok0L4r4z8Y","linkTemplate":"/video/preview/3716193066266974058?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Test Doubles without Tears (Marco Consolaro & Alessandro Di Gioia)","related_orig_text":"Test Double","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Test Double\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=cok0L4r4z8Y\",\"src\":\"serp\",\"rvb\":\"EqoDChM1NTk3NDU2NDI2Njk0Nzc0MDUwChQxNjEwNzA0NjY2MTIwODAzNDE5NAoTODQwOTgxMjczNzMzMzQ5NTE5MgoTNDIyMTIzODQ4MTA1NzUxOTYwMgoTNDgzNDY5ODYzMjEzMzI4NTUwMgoTMzcxNjE5MzA2NjI2Njk3NDA1OAoTNzM4OTQxOTEzNzc0ODc0NTYyMAoTOTY5ODUwODE3NjY4MDI5NTM3MQoTOTQyMjQ5NjkxODY1NTU1NTY0NQoUMTA4NzU1OTYyNjgyNzY3NTQ3ODMKFDEzMjU5OTIyNTY5MDA5MzcxNjg0ChQxMjA4NTU0NTUyNjI0ODQzMzUyNgoSNzgxMDkyODQ3OTA5OTY4NzU5ChM1MjUzNDM0Mzc3NDQ1NjE4OTc0ChM1NDk3MTE4MDIwNTQ5NjY3MDY2ChQxMDYwMDE4MTgzMTE1OTExNjU3NQoTNTU1MzQxMTEwOTAwODE4Njc1MwoUMTQyNTUxMDA1MjQ3Mzk5NDY1NjYKFDEyMDA5OTE0NTEwNzg1MzMyNjg2ChM3MDk5NjUxNDgzNzE0MDY3OTE5GhUKEzM3MTYxOTMwNjYyNjY5NzQwNThaEzM3MTYxOTMwNjYyNjY5NzQwNThqrg0SATAYACJEGjAACiloaG54YWh0ZnRqand3dGZoaFVDOTA1R0pWYVRfMTBvU2RacThzRG9SZxICABEqEMIPDxoPPxO7GoIEJAGABCsqiwEQARp4gQP9FvgN8ADt9QMKBAX9AecM-gQK_wAA3gDuCwD8AgDw_A0K-gAAAN4BCgMIAAAAAQoC_u7-AQApDfsABQAAACX88Pn7AAAA_fkE__4BAAAI9-j3A_8AAP4C__D_AAAA9_wNBgIAAAD_BvMDAAAAAAcHAwz_AAAAIAAtRvqsOzgTQAlITlACKnMQABpgJxAAIy0D4_DoB-LA5OgP8RD7_QXwFQAU-gDxDs34EC_SufkP_wHqDdi7AAAANeMs7PcA1lVA4fP2Fycw7dcK6xt_xy3fDyooEO3xBvnw4ALd6AYpAMQj8hsE6-kfCQM6IAAt1pJHOzgTQAlIb1ACKq8GEAwaoAYAAEDBAADgwQAAcEIAAODBAACwQQAAoEEAAKBBAADYwQAAisIAAIBAAAAgQgAAyEEAAIjCAABwwgAAqEEAAGDBAAAAQAAAmMEAAHDBAADUwgAAfEIAADjCAAAIwgAAkEEAAEBBAACAwAAASMIAAEDCAACSQgAAiEIAAKDAAAC2QgAAhMIAAMBBAAAYwgAAkMEAAJDBAAAQQgAAUEEAAJBBAACAvwAASEIAABxCAAAQQgAAEEIAABDBAAAIwgAAYMEAAIxCAAAAAAAAsMIAAGRCAAAAwQAA8EEAAADBAACIwQAAmsIAAOBBAAAQwQAASEIAAGBBAACowQAABMIAANDBAADAwQAATMIAAPhBAACQwQAAoMAAAADBAAAEQgAA1kIAAATCAADAQgAAHMIAAIDBAACIwQAAsEEAAOjBAAAswgAAtsIAABBBAACgwAAAGEIAADRCAADwQQAAmMIAACxCAAAcQgAAwMEAAOBAAABAQQAAAAAAAKjBAADAQQAAEMIAAEBBAABQwQAAikIAAIzCAAAowgAAcEIAAGhCAABowgAAXMIAALBBAAAAQgAAwEAAACDBAAAoQgAAyEEAACDBAAA4wgAAFMIAAEBCAABkQgAAhsIAAABAAACgwQAAHMIAAADCAACEwgAALMIAABTCAACAQAAAlEIAAOBAAABAQAAACMIAAEjCAABAQAAANMIAALDBAACGQgAA-EEAAATCAACAvwAA2MEAACDCAACGwgAAYEEAALhBAABQQQAAwEEAAIBAAAD4wQAAVMIAAGxCAACAvwAAoEEAANBBAABQQgAAAMEAAMDBAAC4QQAAwMAAAHhCAAB0wgAA4MAAAIhBAACowQAAZEIAAMDAAAB8wgAAoMEAAIjCAAAAwAAAAEIAAIhCAAA4wgAAwMEAAADAAADAwQAAkEEAACTCAACYwQAAGMIAACDCAABAQAAAQEAAAEDAAAAowgAAAEEAAJDBAABoQgAA6MEAAGzCAACAQQAAuEEAAKDAAABgwgAAAEEAAIhBAAAQQQAA0EEAAAAAAADSwgAAFEIAAFTCAADgwSAAOBNACUh1UAEqjwIQABqAAgAA6D0AAAy-AAB8PgAAMD0AAEy-AABQvQAAMD0AAP6-AACIvQAAyD0AANi9AADYPQAAMD0AACQ-AAAsvgAAmD0AADC9AACYPQAALD4AAL4-AAB_PwAAMD0AAIC7AAAEPgAA2D0AAKg9AABQvQAAmL0AALg9AAAwPQAAEL0AAJg9AABQvQAAmL0AAPg9AADgPAAAED0AALi9AADWvgAAlr4AAFC9AAAsPgAA4LwAACS-AAAMvgAANL4AAEw-AADgPAAA-D0AADy-AAAEPgAAPD4AAJY-AABMPgAAur4AAIA7AAAJPwAADD4AAAw-AAAwPQAAyD0AAIA7AADoPQAAVL4gADgTQAlIfFABKo8CEAEagAIAAJq-AAAwPQAA2L0AAGe_AABQvQAAEL0AAFQ-AABUvgAALL4AAM4-AAAcPgAAqD0AAFy-AADIvQAAFD4AAFC9AACgvAAANz8AADw-AADGPgAAqL0AAFC9AABQvQAAoLwAALi9AABwPQAAqL0AABA9AABwPQAAML0AAOC8AABAPAAAJD4AAIK-AAB0PgAAoDwAAMg9AACAOwAAHL4AAKi9AACIPQAA-D0AACy-AADgPAAAgDsAADA9AAB_vwAA2L0AADw-AACYPQAAVD4AAAy-AACoPQAAJD4AAHC9AABwPQAAMD0AABC9AADYPQAALL4AADQ-AAD4PQAAED0AAIg9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=cok0L4r4z8Y","parent-reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["3716193066266974058"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"7389419137748745620":{"videoId":"7389419137748745620","docid":"34-3-14-Z2AA42A652B714232","description":"This episode of Testing All The Things we finish a series where we look at different forms of Test Doubles. We will look at a different type of Test Double in each of the videos. We will...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1839794/f106601541fca0ec87c94701885e0dd3/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/Kb4_HAIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"7","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DnJB921wtksM","linkTemplate":"/video/preview/7389419137748745620?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"053: Introduction to Test Doubles - Fakes (Java)","related_orig_text":"Test Double","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Test Double\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=nJB921wtksM\",\"src\":\"serp\",\"rvb\":\"EqoDChM1NTk3NDU2NDI2Njk0Nzc0MDUwChQxNjEwNzA0NjY2MTIwODAzNDE5NAoTODQwOTgxMjczNzMzMzQ5NTE5MgoTNDIyMTIzODQ4MTA1NzUxOTYwMgoTNDgzNDY5ODYzMjEzMzI4NTUwMgoTMzcxNjE5MzA2NjI2Njk3NDA1OAoTNzM4OTQxOTEzNzc0ODc0NTYyMAoTOTY5ODUwODE3NjY4MDI5NTM3MQoTOTQyMjQ5NjkxODY1NTU1NTY0NQoUMTA4NzU1OTYyNjgyNzY3NTQ3ODMKFDEzMjU5OTIyNTY5MDA5MzcxNjg0ChQxMjA4NTU0NTUyNjI0ODQzMzUyNgoSNzgxMDkyODQ3OTA5OTY4NzU5ChM1MjUzNDM0Mzc3NDQ1NjE4OTc0ChM1NDk3MTE4MDIwNTQ5NjY3MDY2ChQxMDYwMDE4MTgzMTE1OTExNjU3NQoTNTU1MzQxMTEwOTAwODE4Njc1MwoUMTQyNTUxMDA1MjQ3Mzk5NDY1NjYKFDEyMDA5OTE0NTEwNzg1MzMyNjg2ChM3MDk5NjUxNDgzNzE0MDY3OTE5GhUKEzczODk0MTkxMzc3NDg3NDU2MjBaEzczODk0MTkxMzc3NDg3NDU2MjBqiBcSATAYACJFGjEACipoaGRxY2ZxcmVnanF4eGVkaGhVQ3pzbjhzWXliTjVDQzVDWno1MXBETXcSAgASKhDCDw8aDz8TjwSCBCQBgAQrKosBEAEaeIH5D_T-Av4A6_ELAQoB_wAR-Q319gAAANYEAgv99wQA8gAI_PsAAAD6EQT-BwAAAPX7Cgz0_wEAABMJCAUAAAAAEP_--gAAAAoG9gn-AQAAAvYD9wIAAAAJCg4JAAAAAAIQEgX_AAAADRD_AgEAAAAC9_PyAAAAACAALY76yzs4E0AJSE5QAiqEAhAAGvABcA8R_tjCFwHi-O7_2AzqAYEAAv80F_IA5uoQAMID5AD1GggA3OAw_tsJ9QCgJgABtfrg_hj7_wA0_QMADOP0AC8e2AAyzw8BUgYaAP8NAP4EFxX-LvclASTlBv8bF8sA_ukU_w4G7QLrBvb-CRwvAhXvNQARDw7_3Q8qA-wGFP0B_e_-1wIN_MD6AwME8gwADuzkARsf8f34DAgDHw_6CucADQEL6xkICg4G_9r07_jlIu8A8dnpAgMGKP8SBQzzBQwFAfXoCP4GHQfxQfP-_BYW-v4t9AAL8fH_9MnyEAP7_fgB2x0N--YYDgcEDPcCIAAtv08kOzgTQAlIYVACKs8HEAAawAcrhO2-NwvFO7Nsubt3UQ89_AGaPSQzD7zmxKK7ThORvDm0rby1NTI-v2tLPfFo_jyhSHe-c1a6PKQ2Mb1nYpo-TjqbvBrvWDz7f1C9oWs6PSi2gjwXfgC-6mA4PfmutzyMqAS9ZNStu4uQlTz-fhE-6Sq9vTiUa7whF-a8q17-vfRXAjyjTb899QG3vDRSxruTGY892h49Ozu9d7yUlAU95zjduRm7EDyt9Wq9O1ESPSXJmLwTPA2789bvPPNMmroJeZM9DdbJPPyOYTy-xd68HrXTvIzHu7yk63g8JTZEvNaw_Ludon48l0F5OumnbrwgkNU8ipdAu_sWhLtCCi6-Pl8OvWzDcrznHr09q6cAvYrW3Trc74W93Qn2Pcid67pkPiC97qkBvSMKdzxgIRM9G9yBPU6IzjsgnCo9SKrOOsJs_rvLi4I8cTv0vSIUgLyVZtO9LaNHPAyTqTy-aNG7kN5LPawjIrw2PB48y6UMPeE8QbyIlZs83mCgu5Z9UzscXNo9te7wvERsjzpLg5E9623YPGYITzt7yZW9GBzvvNtkebxLdmw9De3CPTnmoztQj809mVC3PJOty7oodtm8VwirvTSIi7sogqM912fzPFbYKbt2cVm6uO8svGet0zrYv8a8xN5VPH_xMbxi2AG-EHoxvVnIt7qycYO9LOaBPQYHcLlH1zs8K-C5vIl0BTwscjo7XwQyvPuE4DuDwEo9zM6muwA3C7tNGTO91QuZPFjTKzzA1ZU7gixVPXt4ibhPIx0-lbgOvQ170jhw9yg9VAqwPCNOIzmO6Yk8J5Twumbi_bkr6dc8tiEQPalnVLatL7c6_RLxvbwjiTnA7SQ9W--uOR6PxbldwXa9rrFwPN5jKTmuwAu9pmkrvOY2wzkG5x09YF7bukPZqjgWIyE9cFvAPD9gEjl0IRw8lKmNvfPAJzfsCTy9ciXxvNZigDnnaeU8SJbCvPcXCzl7Eti8zwZqvfGnoTgK8hO94529PZVT1bjpSl88NLP7vJMTFThqBVy9VrysPMWa8LcQma29eEBevSuds7i6WyM9YANCvXJddrj1orG9qGz9vGewmri1cDQ8YaoJvi27RrfChue8s6DLvE1_X7hJZsW9h4scvrW6rTi6evw7BSEvvXMhajiJDJs9x4ZJvT2zIbZR71M9bHESvfV-tTdIgb89M367PcWeAziCyAI-OaDAvTwBPzgi_-w9NSkFPvN-W7jnIEO9C3RyPQV1lbjh1lg9MKSePRfRhbdWndU9RORvvT5V2LcgADgTQAlIbVABKnMQABpgf_IAIOACzwgvG_YY3d4IuvDYEx7LIgD0AP8IC-L_EggAnw8D_yTYCfykAAAAEfn3DAQAFXcQ3-wBrevs9KzR9jtkIgMzpxoi9-7wOPEGCgAgrzIUAP3VrDQl8e0PLQokIAAtYr0kOzgTQAlIb1ACKq8GEAwaoAYAAOBBAADAQQAAmEIAAIC_AADgQQAASEIAAEhCAABkQgAARMIAAKBAAADgQQAA2sIAAFzCAADowQAAEEIAAMBAAABAwQAAoMIAAKDAAABgwQAANEIAAIbCAADIwQAADEIAAAAAAACAvwAAMMIAAJLCAAAwwQAAkMEAAAzCAAAEQgAAaMIAAATCAABwwgAAEMEAAHDBAADQQgAAQEEAAEhCAADwwQAAoEAAAARCAAAUQgAAAMAAACTCAAC-wgAA0EEAAFBCAABgwQAAvsIAAJDBAACAwAAAoEEAAFBBAACIwQAA1MIAACBBAABUwgAAwEEAACBBAAAAwQAAMMIAACDCAADoQQAAkMEAAIjBAADwwQAAsMEAACDBAAB8QgAArkIAABjCAAC-QgAAUEEAAEDCAAAUwgAAQMAAAMBBAABwQQAARMIAAGDBAABAwAAAeEIAAGDCAACgQQAAAEIAAEhCAABEQgAABMIAAADCAAB0QgAAQMEAAJjCAACowQAAisIAALTCAACIwQAAgEIAAJTCAABowgAAdEIAAPhBAACIwgAAYMIAAMDAAAC4wQAAuEIAAMDBAAA4QgAAREIAAIA_AABwwgAA4EAAAAxCAAAAQAAAOMIAALBBAAAQwQAA-MEAAKjBAADwwQAAUMEAAFBBAAAgQgAAoEEAAMDBAACAQQAAQEAAAODBAACgwAAA4MAAAGDCAAC4QQAAGEIAANBBAAAcwgAA4EEAABDCAAA4wgAAgMEAABDBAADAwAAAcMEAABhCAABAwQAAcMEAANBBAADwwQAAgD8AAEDAAAAcQgAAYEEAAIDBAADgwAAA-EEAABDCAABQwgAAgMEAAABBAADAwQAAuEEAAKhBAADAwQAAEMEAADxCAABcQgAAmEIAABhCAAAAQQAAgEAAABhCAAAowgAA4MAAAMBAAADwQQAAgEEAAIDBAAB0QgAAWEIAAAjCAABwwgAAYEEAAJRCAAB0QgAAMEEAABjCAABgQQAAUEEAAIBBAACwwQAAJMIAALBBAACAQQAAoMEAALhBAACAPwAAUMEAAKBAAACKwiAAOBNACUh1UAEqjwIQABqAAgAAQDwAAFA9AAB8PgAAiD0AADC9AAAsPgAAuD0AAAO_AAC2vgAADD4AAIi9AABMvgAAqL0AAJg9AAC4PQAABD4AAFw-AACYvQAAxj4AACk_AAB_PwAAZD4AAIg9AACOvgAA-L0AAIC7AABAPAAAFL4AACQ-AAB0PgAAND4AAOA8AACIvQAAFL4AAGw-AABsvgAAQDwAACQ-AACuvgAAhr4AAAQ-AAAcPgAAbD4AAOi9AABwPQAAxj4AAFQ-AAA0vgAAuj4AAEy-AAA0vgAAEL0AAEA8AABcPgAAuD0AABQ-AAAjPwAAbL4AABw-AACSPgAAML0AAHQ-AAAMPgAAJL4gADgTQAlIfFABKo8CEAEagAIAAFy-AABwPQAALL4AADW_AACAOwAAHL4AABw-AACWvgAAcD0AAHw-AABQPQAAHD4AAKi9AABEvgAARD4AAIC7AACYvQAAKT8AAAw-AAABPwAAML0AAFA9AAAEPgAA2L0AAFy-AAAwPQAABL4AALg9AABAvAAAML0AADA9AADIPQAAcD0AAHS-AAB8PgAAmD0AAEQ-AAAsPgAAVL4AAOC8AAA8PgAA-D0AAGS-AACAOwAAgLsAACQ-AAB_vwAAmr4AAIg9AACovQAA6D0AALi9AACAuwAAND4AAGQ-AAAMPgAAQLwAALq-AADgPAAAmL0AABA9AABMPgAAED0AABC9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=nJB921wtksM","parent-reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["7389419137748745620"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"775433146"},"9698508176680295371":{"videoId":"9698508176680295371","docid":"34-5-1-ZC7D4EE8E02322555","description":"In this video I explain 3 common types of test double & show how to create them by hand coding them and also using a framework.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3430042/e561e4f0d6cb514450811d24e132da2a/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/BYUGVwAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"8","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DYFabT13UF6w","linkTemplate":"/video/preview/9698508176680295371?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Introduction to test double with examples in CSharp","related_orig_text":"Test Double","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Test Double\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=YFabT13UF6w\",\"src\":\"serp\",\"rvb\":\"EqoDChM1NTk3NDU2NDI2Njk0Nzc0MDUwChQxNjEwNzA0NjY2MTIwODAzNDE5NAoTODQwOTgxMjczNzMzMzQ5NTE5MgoTNDIyMTIzODQ4MTA1NzUxOTYwMgoTNDgzNDY5ODYzMjEzMzI4NTUwMgoTMzcxNjE5MzA2NjI2Njk3NDA1OAoTNzM4OTQxOTEzNzc0ODc0NTYyMAoTOTY5ODUwODE3NjY4MDI5NTM3MQoTOTQyMjQ5NjkxODY1NTU1NTY0NQoUMTA4NzU1OTYyNjgyNzY3NTQ3ODMKFDEzMjU5OTIyNTY5MDA5MzcxNjg0ChQxMjA4NTU0NTUyNjI0ODQzMzUyNgoSNzgxMDkyODQ3OTA5OTY4NzU5ChM1MjUzNDM0Mzc3NDQ1NjE4OTc0ChM1NDk3MTE4MDIwNTQ5NjY3MDY2ChQxMDYwMDE4MTgzMTE1OTExNjU3NQoTNTU1MzQxMTEwOTAwODE4Njc1MwoUMTQyNTUxMDA1MjQ3Mzk5NDY1NjYKFDEyMDA5OTE0NTEwNzg1MzMyNjg2ChM3MDk5NjUxNDgzNzE0MDY3OTE5GhUKEzk2OTg1MDgxNzY2ODAyOTUzNzFaEzk2OTg1MDgxNzY2ODAyOTUzNzFqiBcSATAYACJFGjEACipoaGltbWhhaWNuY2drZW1iaGhVQ2ZRYlZQZ0RPTkNkbmtuVDlMb2VQSmcSAgASKhDCDw8aDz8TpgWCBCQBgAQrKosBEAEaeIHxBQMB-wUAAwoKDQIK-wIJCP_49wAAAO4E_PgFAAAA7_wA9PkAAAD9GPwFAwAAAP8K_PcB_gAAFAn9_wQAAAAAAf__-wAAAAMABAP_AQAA7PcC_wMAAAAH_hMEAAAAAP4NBQkBAAAAAAEBAwEAAAAC-_cGAAAAACAALRIG4Ds4E0AJSE5QAiqEAhAAGvABYQPv_-rrCgHkDecA3x3qAIEFC_8vF-kAze_2AMv51gDqBvYA3e8LAAkGEP_CANsB9_nz_x4CEAANExX_IgQgAQkRBAA76QoBJxX3AAkU_f7zFxYAG_IT_ibbBQAK_-oAF_cD_uHr2gDjAfAAEQIWABf-FwQuBxEA8xgT-_YVB__qDPcE_PgFBd7_AwD3FgcGFPz5ACYc8P_z-QECBwjtBf7oEf0sCPn-HAkFCunu-_jj_gwDEQL3ARAFDgTtIAL77OkWAAzw8vrxE_v_LOvz_vIXE_cR9w0BBAz69-P7B_rjGAj32BoMBvMJBPf8-vv0IAAtbidIOzgTQAlIYVACKs8HEAAawAd1ywK_hFUrPZhBBr0sLs68cXCOPCHegLubG9O8FzMdvdBdt7x55fo9JbC5Pagi8Dx0fMS-HITvPJnaLb0KL2E-F3GwvEHTxjkoYea9vk5JO1dPdzwVHE6-rE3IPDWXHzuk3CK9zEcMvDl3gD1Bthw-wTCqPI1JezvKLn29SeeuO-CXH73wVQY9zYR1veY1wLwecP09d4Cru9HvGLtpGRk-vV87vWUX7ztrcxC8tlfVPH2wDjyZKe291SkLPPKhujz3qY89gM1evGo39ju-Cro85RR4vLi4fLz5Yck96gQ0PIi5JLwJBzE8vQIsPNO9zjzI8PM8NABqvbyfyztN8469bG_BvCw8-Ty_uBQ-4wtJvKa7xrwucLm8BMaKPV9GMbpcPq08-LuhvURdWjzPfKM9uDJSPafQVDzMkA89giM8vYLh3DwTRbg9k0b7vHXMubwBb567JqyNPU64-TlHYji8bRuGPCcylDvfiM69khk5vLahT7rPmmQ99lFcvXvrrjsumak9ulc8PZ1uNDyQXTM8Im1jPd-V8jrIXYQ8jZSCPTbIJLy1kSY9f6swPbsdzLsplbA8CjWnOOk_0rumP5C9fOC6u8CeJzukfb09c8mHvS_ILztjdGW77ZbJvGkOHLti6wM9JZTevVI_0jkxh7O96xuYvPhO0LtmhFe9NpIEvSwQ-zsDJ7s9TayCvN7bALvmKlG92ImmvB2Kijt3XhQ9faH2PFgRwbrtz2q91f-evOr5e7oTSCk9Rj_6PUCMtrfMEjg9T3l0vJakHTqix1Y7uM2kPXEZwjjvQik9SkeUvGPJh7pYnKA8C0_ePNGPxTi756U8v5gSveJjAjpDCIO9Q5agvF-nAbqwIh696_BGPHZ0ljmfzD89iO6fu7ULy7llRJi8clNDPa0ZMbfCouI8BrigvB6xJLjmb6c8YXg7vfXKqbZsdqS9Zg-ZvNwtrTmDb7c74J9yvTzLXjh46GC8-y8mvUMWKTXN8iu84yaZPdrOH7hRd1Q9-CISvMFnoDc4kGS9meMrvTycETjiz5u9M1D5vUbKDbjRRBM9zYotPclnNLhUU9K96HTPvC_4xTc8asy88qVmvfr35bfyDNM5jq5yvQjgujhACZ67LuLbvcXX2je0tC68VDVFO3665DazG0c93dQROkeYDbew37g8DnogPQV1uDfEzpQ8Qt5cvYe4NDY_jsY9K94IvocitLigSlI9BziOPRWSjDi6E6y8cty5PXQwGLlvvQG9j4mUPTSh2zcxaNc8mUyAvVnlCrYgADgTQAlIbVABKnMQABpgNQkAChIF2v8IKefZ2vcH6w3o8Q_zHwDq5QAO9tEW7wgBrw4A_x3e_gbFAAAA5xUJHAkAG1AK_R0K4O__ycLlBvd_FwcrzfkZDuL_LQXG89r9-ek4ABXgww4u-_c1Ev_mIAAt-dZTOzgTQAlIb1ACKq8GEAwaoAYAADBBAABwQgAAKEIAAAzCAABIQgAAdEIAAERCAAAcQgAAAMIAAFDCAADAwAAAGMIAAHDBAACgQQAAVEIAAGTCAAAAwgAAwMIAAEBBAACAwQAAwEAAAIbCAAAAwAAAIEEAAGDBAAD4QQAA6MEAAJjBAAD-QgAAEMEAAEzCAABwwQAAsMIAAIhCAAAgwgAAgMIAAGRCAADAQgAAQMEAAChCAAAUwgAA0EEAAIDAAABQQQAAusIAABDBAACIQQAAAMEAAEDAAACQwQAAMMIAAMBAAACGQgAAsEEAALRCAACQQQAATMIAAHDBAAD4QQAAVEIAAEBAAAAAwAAA8MEAAITCAABgwQAAmMEAAHBBAACIQQAAiMEAAKDBAAAUQgAAQEEAADDBAABAQAAAUMIAAIDBAADwwQAA4EAAAI5CAAAgwQAAyMEAAIJCAAAswgAA4MAAABBBAABwwQAADEIAAEDAAABEQgAACEIAAGDBAABYQgAAAMAAAMDBAADgwAAA4MEAAMDBAABEwgAAsMEAAODBAABAwQAA0EEAAKBCAACAPwAAYEEAAMDAAAAMwgAADEIAAJjBAABUQgAAyEEAAIhBAABgQQAAuEIAABBCAACAQgAAjMIAAGDBAADgwQAAQMAAABDBAABQwgAAAEAAALjBAAAAAAAAQMAAAOBAAAAYQgAAUMEAAJDBAACAwQAAEMEAAAxCAACAvwAAkMEAAChCAAAoQgAAiEEAAPBBAADAwQAAqEIAAKBAAAAIQgAAEMEAACBCAAAQQQAAAEAAAExCAAAswgAAgD8AAIC_AAAAwgAAwMEAAOBAAAB4wgAAQMIAAKDBAABgQQAAIMEAAKBAAACgwAAAkkIAAJjCAAAQwgAA-MEAAIbCAACYQQAALEIAAEDAAADIQQAAfMIAAGRCAADAwAAAgEAAAJjBAACAvwAA6EEAAGDBAAAAwAAAjkIAAJzCAABwwgAAEMIAAMDBAACAwAAAikIAAK7CAADQQQAAHEIAAOBBAACAQQAAmEEAALjBAADgQQAA2MEAAJBCAAA8wgAAIEEAAAhCAAAAwiAAOBNACUh1UAEqjwIQABqAAgAAFD4AAHC9AAAsPgAAqj4AAIK-AAA8PgAABT8AADu_AAA0vgAADD4AAFS-AADovQAA1r4AAFQ-AADKvgAAij4AAJI-AABAPAAAmj4AAH8_AABlPwAAqD0AAKC8AADIPQAA2L0AABA9AABMPgAAiL0AANg9AABwPQAAFD4AAJi9AACgvAAABD4AAFQ-AABEvgAAZD4AAMK-AAD-vgAABL4AAIA7AABQvQAAyL0AAFS-AACAuwAAJD4AAAQ-AACyvgAAjj4AAKK-AAAEPgAA6D0AAPi9AADKPgAAyD0AAIC7AAB_PwAA-L0AAOC8AAC-PgAAyL0AAJY-AAAQPQAA4DwgADgTQAlIfFABKo8CEAEagAIAABS-AADovQAAVL4AAC2_AAAwPQAAMD0AAOA8AADovQAA-L0AAIo-AACYPQAAgLsAAIC7AAAkvgAAuD0AAKi9AAAQvQAAEz8AAEA8AAC-PgAAmL0AAGQ-AAAEPgAAqL0AADC9AACYPQAAQLwAAIg9AAAUPgAAgLsAAHA9AADYPQAAHL4AAFS-AABwPQAA6L0AAIY-AAAcPgAAjr4AABC9AAAwPQAAiD0AADy-AADIPQAAML0AADA9AAB_vwAAQDwAAAw-AAAcPgAAEL0AAGS-AAAUvgAAVD4AAJI-AABwPQAAcD0AACS-AAAQvQAAgLsAAKg9AAD4PQAATD4AANi9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=YFabT13UF6w","parent-reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":960,"cheight":720,"cratio":1.33333,"dups":["9698508176680295371"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"1543758399"},"9422496918655555645":{"videoId":"9422496918655555645","docid":"34-6-1-ZB4DF0D88DEEC9FBC","description":"This episode of Testing All The Things we continue a series where we look at different forms of Test Doubles. We will look at a different type of Test Double in each of the videos. We will...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3821585/e23f42b53c795cbf00ef7f7487fb4fd9/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/1y_NQwIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"9","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DkSVwpygJHJk","linkTemplate":"/video/preview/9422496918655555645?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"053: Introduction to Test Doubles Mocks (Java)","related_orig_text":"Test Double","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Test Double\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=kSVwpygJHJk\",\"src\":\"serp\",\"rvb\":\"EqoDChM1NTk3NDU2NDI2Njk0Nzc0MDUwChQxNjEwNzA0NjY2MTIwODAzNDE5NAoTODQwOTgxMjczNzMzMzQ5NTE5MgoTNDIyMTIzODQ4MTA1NzUxOTYwMgoTNDgzNDY5ODYzMjEzMzI4NTUwMgoTMzcxNjE5MzA2NjI2Njk3NDA1OAoTNzM4OTQxOTEzNzc0ODc0NTYyMAoTOTY5ODUwODE3NjY4MDI5NTM3MQoTOTQyMjQ5NjkxODY1NTU1NTY0NQoUMTA4NzU1OTYyNjgyNzY3NTQ3ODMKFDEzMjU5OTIyNTY5MDA5MzcxNjg0ChQxMjA4NTU0NTUyNjI0ODQzMzUyNgoSNzgxMDkyODQ3OTA5OTY4NzU5ChM1MjUzNDM0Mzc3NDQ1NjE4OTc0ChM1NDk3MTE4MDIwNTQ5NjY3MDY2ChQxMDYwMDE4MTgzMTE1OTExNjU3NQoTNTU1MzQxMTEwOTAwODE4Njc1MwoUMTQyNTUxMDA1MjQ3Mzk5NDY1NjYKFDEyMDA5OTE0NTEwNzg1MzMyNjg2ChM3MDk5NjUxNDgzNzE0MDY3OTE5GhUKEzk0MjI0OTY5MTg2NTU1NTU2NDVaEzk0MjI0OTY5MTg2NTU1NTU2NDVqiBcSATAYACJFGjEACipoaGRxY2ZxcmVnanF4eGVkaGhVQ3pzbjhzWXliTjVDQzVDWno1MXBETXcSAgASKhDCDw8aDz8T8QyCBCQBgAQrKosBEAEaeIH_D__-B_gA8O4HBfoE_wEYAvzx9AIC_9ED8gYH9wQA7wwC-_kAAAD5BgsDCgAAAPT7Cw3z_wEAABQJCQUAAAAAEf_--gAAABAN-wT-AQAAAvT96wIAAAAKCw8KAAAAAP8T_gP-_wAADhH_AgEAAAAA9PL-AAAAACAALf8Avzs4E0AJSE5QAiqEAhAAGvABagYLAMzZFP_OAuoB1P_XAIHh_f8uBu0A-OsTAKT05wDi-wT_4Osb_9ECAf-4J_j_sPne_hIH8_88D-0ABPP2AT0w8QA1zA8BVfIyA_4TDADhICv9I-0Z_kYGDwEIC9P-_ugV_x399AT7DO79Dv47AQT5GwL8EhQA4hIHAtgHEgMB_e7-1AIN-7rb_f4E3gj_A93WACcW2_7sI_4EEgL1B98QCwP-FA8LCw8G_-0M8QDVFOoE2dLlAs4MHwMcFQ0BCvwJCfLz_v0B__fzGuD-AR8n_fsw8wAM_-MB9Nr6CfgN9_z26hwBAPMpDwIGBQH6IAAtFAUbOzgTQAlIYVACKs8HEAAawAc5K_q-GQMMvDbvtLrytJw9m2hhPWT-uLsMN0U9A5uOvF5C6ryJXSs-013DPX2GBTy3DZO-G1QTPBu0HL1nYpo-TjqbvBrvWDxCOyy9G7ILPSrxSrsXfgC-6mA4Pfmutzy8hT-803OBPAG4ozzRHyo-6rAivVDCzLyq_4291oOzvdSd57wzbMQ9HwJdvdrujLhKLGQ9fmHoOzmd_7z4RGg9vcNtvN7bvjut9Wq9O1ESPSXJmLzIv8W8DkA0OhKOsLv-bpA9x-xyO6FzDT2-xd68HrXTvIzHu7yk63g8JTZEvNaw_Lv3t7q8haaZO8tnubyGG7A85FwUvagAmDxCCi6-Pl8OvWzDcryj1Y89p3J_vKzCqLrc74W93Qn2Pcid67oLAvW8e_w5vHDvmjwPv4Y975ysPcNVlDx964M8LKuLN9o20jtodRc9yJ-TvV44hryVZtO9LaNHPAyTqTwpCs-8aq2OPQeIBDqDFP475xiAPWpcbryCMME8P_X6O9KEs7scXNo9te7wvERsjzp7cV09F3SMPQtC3DvEBUC9bqPBvOS_vLvD8BE9LEWiPSZFFjtM8q09bj6kPBFkzrwodtm8VwirvTSIi7sDr7s9uMJAPeebHztjdGW77ZbJvGkOHLvw1ZY7tx81PWKdz7ti2AG-EHoxvVnIt7qZQ3e9QF9EPRFynLvqbui7S1X_vOtyjDoscjo7XwQyvPuE4DtSXxs9WWGEvG15WDmS2KS8s1bZPEchyTqLXts7_M8QPRjIXDvurw4-nxKRvX7QlDnNodY8eFKVPDzKlzhMsy88b_bivPZoxzgtn0A93_4cPX-3sjfdKqO8Vz3AvZEGHjnfuzI9u6_vPCsU47daoUi8i7xRPM4THzm6EmG9zb1RvJepizqfP8g8Uy2YvFf2ALnIg-M8dQzjPL4c2beyr4a8KE80ve2SAjrsCTy9ciXxvNZigDltCKk8-MxIPCbJ4zS8hiq9qROQvQDKqDgK8hO94529PZVT1biYmeO6nWYDvC_wErZz8ae9vmL0O609GricDkm9yPUKvYCr8be0WmA9RBgfvXSSbTgDGla9FyP3vDO3Nrf12my8OlnqvWD6uDfn172734x1vAjhQ7hJZsW9h4scvrW6rTh3PWI8HRFCvao9qLmOsbM9eP4evaiJYrfMHpI91hvzu9TWszdIgb89M367PcWeAziCyAI-OaDAvTwBPzgi_-w9NSkFPvN-W7isBEa9ESUwPQ9ys7gXDDM9gbZwPWUogLhWndU9RORvvT5V2LcgADgTQAlIbVABKnMQABpgde8AMuYQxA4yFvUfzdoPwPbiBhTCKv_4Bv8NE-r0Dxn8nw8F_x_G_PeeAAAAE_kEEwcAHn8SyuMFxOzy-qDKAU15KQw0oRcr3_P8XgsA-AEntiwWAA3GrCod_-MYPg87IAAtZ1QXOzgTQAlIb1ACKq8GEAwaoAYAAIhBAAC4QQAATEIAAKBAAADQQQAAMEIAALhBAABgQgAAFMIAAGBBAACQQQAA7sIAAJjCAADgwQAAoEEAABBBAACgwQAAtsIAABzCAABAwAAAMEIAAGDCAAAAAAAA2EEAAEBBAABQwQAAgMIAAKLCAAAwwQAA4MAAAKjBAADwQQAATMIAAPDBAACYwQAAEMEAAEBBAACwQgAA4MAAALhBAACAPwAAQMEAALBBAAAsQgAAGEIAAHTCAACowgAAAAAAAJBCAACgwQAAsMIAAIA_AACAPwAAUEEAAAxCAABwwQAA1MIAALBBAABMwgAABEIAAGBBAAAAQAAACMIAAFDCAAAIQgAAoMAAAIDAAAAcwgAAQEAAAMBAAACIQgAAkkIAAEDCAACuQgAAHEIAAETCAAD4wQAAwEAAAARCAABgQQAAFMIAAKDBAAAAwAAA-EEAAETCAAAAwQAAmEEAAExCAABQQgAAyMEAAPDBAABQQgAAIMEAAKLCAADowQAAksIAAJjCAACwwQAAUEIAAM7CAABUwgAAZEIAAFhCAACCwgAAYMEAAIjBAABowgAAtkIAAADAAAAMQgAAXEIAAAAAAAC8wgAAoEEAAPhBAAAAQAAA4MEAAJBBAABQQQAAsMEAALjBAAAAwQAABMIAABBBAACYQgAAgEAAAAzCAACQQQAAQMAAACjCAAAIwgAAIMEAAGDCAADAQAAAMEIAAKBBAAAAwgAAUEEAAATCAAAgwgAAEMIAAATCAADgQAAA0MEAADBCAAAwwQAAiMEAAABCAADwwQAAqMEAAHDBAAAwQQAAQMAAAABBAAAAwAAAcEEAACDCAABwwgAAQMAAAEBBAACYwQAAiEEAAMBAAAB0wgAAwMAAAHRCAABIQgAAkkIAADhCAABwQQAA4MAAADRCAABMwgAAwMEAAADBAAAwQgAA4EAAAKDBAACSQgAAkEEAAIDAAAA0wgAABEIAAGxCAACAQgAAIMEAAOjBAABwQQAAMEEAAABCAABAwQAAFMIAAPBBAACQQQAA0MEAABBBAABAwAAAEMIAAIBAAACEwiAAOBNACUh1UAEqjwIQABqAAgAABL4AAFA9AACCPgAADD4AAHC9AAAUPgAA2D0AAPq-AACyvgAAiD0AABC9AAD4vQAAML0AACw-AABAPAAA4LwAAIY-AABAvAAApj4AABs_AAB_PwAAPD4AABA9AAD4vQAAML0AAEC8AADIPQAA6L0AAEw-AABMPgAA2D0AAJg9AAAcvgAAHL4AAFQ-AAA0vgAAmD0AAHA9AACCvgAAqr4AAIA7AABwPQAAuD0AAAS-AABwPQAAbD4AADw-AADovQAAZD4AABS-AACYvQAAiD0AAIA7AABsPgAAQDwAAKg9AAA1PwAADL4AAHw-AABcPgAAyL0AADw-AADYPQAANL4gADgTQAlIfFABKo8CEAEagAIAAFS-AACAuwAAJL4AADO_AACIPQAAyL0AALg9AABsvgAAQDwAAEQ-AACgvAAARD4AAPi9AAA0vgAAVD4AABA9AACAuwAAMT8AAAQ-AAD6PgAA6L0AAIg9AADYPQAAuL0AAGy-AACIPQAA-L0AABA9AACgvAAAQDwAADA9AADoPQAAmD0AAFS-AAB8PgAA-D0AACQ-AAAEPgAARL4AAJi9AAA0PgAA-D0AAIK-AAAQPQAAoLwAABw-AAB_vwAAvr4AAFA9AACovQAAJD4AAKi9AABAPAAAJD4AADw-AAAEPgAAQDwAALq-AACYPQAAiL0AAIg9AABcPgAAML0AALi9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=kSVwpygJHJk","parent-reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["9422496918655555645"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"106638020"},"10875596268276754783":{"videoId":"10875596268276754783","docid":"34-4-7-Z69348BA1E60C62CD","description":"Test doubles (Stubs, fakes, mocks and spies) are unit testing techniques that allow us to test a class without needing (or wanting!) the real implementations of the things the class we are testing...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2849730/87df27d3db55a3fa77a9a959beea9a09/564x318_1"},"target":"_self","position":"10","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DXcoTYFdq_L0","linkTemplate":"/video/preview/10875596268276754783?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Test Doubles - Designing for and using Stubs, Fakes, Mocks, and Spies","related_orig_text":"Test Double","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Test Double\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=XcoTYFdq_L0\",\"src\":\"serp\",\"rvb\":\"EqoDChM1NTk3NDU2NDI2Njk0Nzc0MDUwChQxNjEwNzA0NjY2MTIwODAzNDE5NAoTODQwOTgxMjczNzMzMzQ5NTE5MgoTNDIyMTIzODQ4MTA1NzUxOTYwMgoTNDgzNDY5ODYzMjEzMzI4NTUwMgoTMzcxNjE5MzA2NjI2Njk3NDA1OAoTNzM4OTQxOTEzNzc0ODc0NTYyMAoTOTY5ODUwODE3NjY4MDI5NTM3MQoTOTQyMjQ5NjkxODY1NTU1NTY0NQoUMTA4NzU1OTYyNjgyNzY3NTQ3ODMKFDEzMjU5OTIyNTY5MDA5MzcxNjg0ChQxMjA4NTU0NTUyNjI0ODQzMzUyNgoSNzgxMDkyODQ3OTA5OTY4NzU5ChM1MjUzNDM0Mzc3NDQ1NjE4OTc0ChM1NDk3MTE4MDIwNTQ5NjY3MDY2ChQxMDYwMDE4MTgzMTE1OTExNjU3NQoTNTU1MzQxMTEwOTAwODE4Njc1MwoUMTQyNTUxMDA1MjQ3Mzk5NDY1NjYKFDEyMDA5OTE0NTEwNzg1MzMyNjg2ChM3MDk5NjUxNDgzNzE0MDY3OTE5GhYKFDEwODc1NTk2MjY4Mjc2NzU0NzgzWhQxMDg3NTU5NjI2ODI3Njc1NDc4M2qvDRIBMBgAIkUaMQAKKmhobXFuZXB5a2Rob2RsdGJoaFVDVU1RWVRiV2l0Ylhma3Z0THBaVE5pQRICABIqEMIPDxoPPxP1BYIEJAGABCsqiwEQARp4gf8E-wH-AgAQABAAAgf_AQUQCAn3AP8A7A79_fv_AAAK-_gBAAAAAAYJBwULAAAA_gUGCP7-AQALDfsCBQAAAAf08_X-AAAAEBD6-f4BAADtCAL6AgAAAAH9DxAAAAAA-wEJAPv_AAAAAQEDAQAAAAL39PMAAAAAIAAtE_PZOzgTQAlITlACKnMQABpgQgAAJ_km-tkHF_fu8-QR-BL0KOzSMv8T_gDyG9YcCzjO3yof_0GxGfaqAAAAEhz7DhEA-2sg6dfd_-kvn7HIEAN_BxH0CzRN4MwaBO8rCv7q9Q4pANrk-C3s1_E-MiczIAAt2IwsOzgTQAlIb1ACKq8GEAwaoAYAAKhBAABMQgAAXEIAAIC_AADIQQAATEIAAEBCAAAgQQAA4MEAACjCAAAcQgAAuMEAAHzCAADgQQAA_kIAAFDBAAAgwQAAcMIAAKBBAABcwgAAGMIAAHTCAAAswgAArkIAAARCAAD4wQAAbMIAAJzCAAC8QgAALEIAAABAAADAwAAAWMIAAKBAAACGwgAAQMEAAEDBAACuQgAAQEAAAARCAACYQQAAYEEAAGBBAAAcQgAANEIAAATCAACAwgAAQMAAANBBAADYQQAA0sIAAJhBAAAMwgAAyEEAAABBAACAPwAA-MIAAEBBAADYwQAANEIAALBBAABYwgAAwMEAAJDBAAAQQgAAXMIAANBBAAAEwgAAaMIAAODBAAAYQgAAqEIAAFTCAABsQgAA6MEAAK7CAACgwQAAmMEAAEBAAAAQwQAAssIAANhBAADwwQAAiEEAAIjBAADwQQAA4MAAACBCAABIQgAA2MEAALjBAAAcQgAAgEAAAGDBAACIwQAAbMIAAOjBAAAAwAAAkEEAAMjBAABkwgAAmEIAAABAAABEwgAAgsIAAJhBAACIwQAAQEAAAPjBAAB8QgAAoMEAAEBBAACAvwAATMIAAJhBAADoQQAAhsIAAOjBAABMwgAAEEEAADzCAACAQAAAAMIAAHDBAABAQQAAbEIAAKDAAACYwQAAgD8AACDCAACgQQAAOMIAADDCAABEQgAAgD8AAPjBAABgQQAAoEAAAIbCAACYwgAAIEIAAMhBAAAYQgAAgD8AAOhBAABAQQAAAMEAAFjCAACgwAAAoMEAALjBAAAAQAAAwMAAAODBAAAkwgAADMIAAFDBAAB8wgAAFMIAADBCAABgwgAAAEEAAIA_AADgwQAAuMEAAMDAAABgQQAA8EEAAABAAAAEwgAAgL8AAMhBAABAwAAAYEEAAIA_AAAQwQAAeEIAAJjBAABgQgAAXEIAAJjBAABMwgAAYEEAABDCAABMQgAA0EEAAHjCAACowQAA4MAAAEDAAABgwQAAkMEAAAAAAABwwQAAgEEAAMBAAACSwgAA2EEAAKrCAABAwSAAOBNACUh1UAEqjwIQABqAAgAAML0AAKg9AACSPgAAMD0AADC9AAB8PgAAuD0AABW_AAAkvgAA4DwAALi9AABQvQAAQDwAACQ-AAD4vQAAEL0AAJY-AACgPAAATD4AANY-AAB_PwAAVD4AAAw-AADYPQAA4LwAAPg9AACoPQAAMD0AAHC9AAAEPgAAiD0AAEC8AACYvQAAoLwAAIg9AABwvQAA6D0AAOA8AAA8vgAAPL4AAKi9AAAwPQAATD4AABA9AACIvQAAij4AAKg9AAAEvgAAUD0AAEA8AACqPgAA2D0AAHQ-AAAMPgAAHL4AAHC9AAAnPwAAuL0AAOC8AACYPQAAQDwAAIg9AADoPQAAFL4gADgTQAlIfFABKo8CEAEagAIAAFy-AADIPQAAyL0AADu_AAAQvQAA4LwAAIg9AADgvAAANL4AAIo-AADYvQAAgDsAAAS-AAAsvgAAmD0AAHC9AACovQAAHT8AAAQ-AACiPgAAUD0AAKi9AADYPQAAqL0AACS-AACIPQAANL4AAFC9AABQvQAAmD0AAIA7AABwPQAAoDwAALi9AACAOwAAQLwAAAw-AAAwPQAALL4AAEC8AAAQPQAA-D0AAEA8AACYPQAA2D0AADw-AAB_vwAA-L0AADA9AADgPAAAPD4AAOi9AACaPgAARD4AAHC9AAAwPQAAED0AAFS-AABAvAAAuL0AAHA9AAAcPgAABL4AALi9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=XcoTYFdq_L0","parent-reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["10875596268276754783"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"13259922569009371684":{"videoId":"13259922569009371684","docid":"34-5-10-ZF7B76CFE3F1702D3","description":"Welcome to the first part of our series on Test Doubles! As The Engineering Coach, I'll guide you through using Stubs to write better, more isolated tests. We'll be using PHP and PHPUnit, but...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/758877/3c47813f70c8178d8d273a674e6313ba/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/4zEm9wEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"12","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DF9TlJOevrfw","linkTemplate":"/video/preview/13259922569009371684?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"002: Stub - Introduction to Test Doubles in Test Driven Development (TDD) (PHP)","related_orig_text":"Test Double","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Test Double\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=F9TlJOevrfw\",\"src\":\"serp\",\"rvb\":\"EqoDChM1NTk3NDU2NDI2Njk0Nzc0MDUwChQxNjEwNzA0NjY2MTIwODAzNDE5NAoTODQwOTgxMjczNzMzMzQ5NTE5MgoTNDIyMTIzODQ4MTA1NzUxOTYwMgoTNDgzNDY5ODYzMjEzMzI4NTUwMgoTMzcxNjE5MzA2NjI2Njk3NDA1OAoTNzM4OTQxOTEzNzc0ODc0NTYyMAoTOTY5ODUwODE3NjY4MDI5NTM3MQoTOTQyMjQ5NjkxODY1NTU1NTY0NQoUMTA4NzU1OTYyNjgyNzY3NTQ3ODMKFDEzMjU5OTIyNTY5MDA5MzcxNjg0ChQxMjA4NTU0NTUyNjI0ODQzMzUyNgoSNzgxMDkyODQ3OTA5OTY4NzU5ChM1MjUzNDM0Mzc3NDQ1NjE4OTc0ChM1NDk3MTE4MDIwNTQ5NjY3MDY2ChQxMDYwMDE4MTgzMTE1OTExNjU3NQoTNTU1MzQxMTEwOTAwODE4Njc1MwoUMTQyNTUxMDA1MjQ3Mzk5NDY1NjYKFDEyMDA5OTE0NTEwNzg1MzMyNjg2ChM3MDk5NjUxNDgzNzE0MDY3OTE5GhYKFDEzMjU5OTIyNTY5MDA5MzcxNjg0WhQxMzI1OTkyMjU2OTAwOTM3MTY4NGqIFxIBMBgAIkUaMQAKKmhoZHFjZnFyZWdqcXh4ZWRoaFVDenNuOHNZeWJONUNDNUNaejUxcERNdxICABIqEMIPDxoPPxPACYIEJAGABCsqiwEQARp4gfQI-wf9AwD8-QYHAgf8AhICBPn2AQEA6P0FAv_-AQD19wP_9wAAAP8GAf8FAAAA_v7-__j-AAAI-gALAwAAAPwH__X3AAAAAQH5-v8BAADs9ff_AgAAAAkKDQkAAAAA-AoH-_v_AAABB_j6AQAAAAH87AMA_wAAIAAtIz_cOzgTQAlITlACKoQCEAAa8AFfNPgA2_IFAd4P4gDmCvUBgQAC_0397gDr9wAA6hDWAfb9-QDn_Dn-3Czc_6AmAAGq4Nv-JQ32ACUWEwAa5ykAJSXsADbc_QA6DPAA5yTt_gQXFf4u9yUBJfb9AAr3xwAB8gX-8u7Y_t0B7AAOKBkEGBLwACPvAAHtAysB7AYU_en0DwT6_Qb5zfIE-Rb5FwQY-_gANgncAOYCBQoS7vcJFdMBAvvtF_4NCBIF4Mr3_dn-7__18vQGAwYo_wghIfoQ-RoJC_EF-_j5AvU15_D-_TIG_C30AAvlAfb_xwL_8__2AQHbJP0E6BkE-A0T9vIgAC2_TyQ7OBNACUhhUAIqzwcQABrAB23I375z99Q8_gGgPOQFQr3b-5Q990KcPC6pn70DC7u8U_BvvLU1Mj6_a0s98Wj-PKFId75zVro8pDYxvT0pcz6UwOa79XIOPbm8nr2pMPg72P4EvfGE3r2AH588t0EOPP1O072bdUa9iy40PQqdFz6TmxW8EYqtvBHxYL0jBQC9HTOWO_j5hD25dho7eo8Ou3KmuT1rvG89m8GEvC5ZpT1jQky8HwhaPJPUk73VKpU8POGdu8i_xbwOQDQ6Eo6wu1KQqTy_dwA9IRutPFptmbwzZIa9vnsPvEkL_DyZB1U9SbqoO7kAtLxlTZE9TKxnvAaWDT0gyjy8JGR7PK35Ab5UpZI8IdHfO-cevT2rpwC9itbdOiYMdL1dRrs9TCy6PGJOK730fcC7wzQCPADyhD2JKwI9-CsuPO4raj258iO9KpN-uh1bzz1S4pS9lCp2vBDjyr2qtbC8nJJiPAm70Tscts0973pEvJIqwLygp2E9pX1RuS0zlj2reCO9Eo40vJGLkD2K0e-6VSvZOoD0DT1ZCEE9878mPMQFQL1uo8G85L-8u8HkxjxS_rQ9zdmMvHQjDD5cU0U7PPxzuih22bxXCKu9NIiLu2wmXz3r4MU8MdoPOhx9DL3hbOk8GWuHO6FxF724j4y9gpscu6YulL0MKmC9pEVouzDfUL1SsGs8aT-MOwwDFj19CCq8-tRSu8ldj72TN-G7s-InO3rkqj0jX668b0iCue3Par3V_5686vl7urm8w7x4UI89Tc-iue6vDj6fEpG9ftCUORx6Cz3ixhI8TS8ouvx99bwc-Ge9GEz0OCseMj0J5cg9FCKeufyzVb13PbK9hRswuPTSHj0gNfe8AMJeOCh-7L0Rc0Q97Da3OfG5Mz0QVd08dWVgubBTwT2PjQC9XuIbuFkcmT11hWg94U6OOHo_BD29dG68_IVIuJ-7M70lO5s80ngjOUGUeTwiwp66yj9MNzvWVjwpYHa9yVBQuCnbdrzn7LM9J5-ANykM5Ty0IX-9CoGguMagGL3ogIe7b9UYth75470b65y9HMKFuFafhjz0QBy8IrgtOG3F_r2i1D69Gi_0uPXabLw6Weq9YPq4N2pKF739d069GSleuJqPgL1nCv29aSypOEHutz08YdO7QRn8uL3jBD7JzUu95uikOFGOuDyQQfg8x4dqN0iBvz0zfrs9xZ4DOHQwsT2OVtq8QV-xtyL_7D01KQU-835buIAWtr3j2B89p7vBuDxgKD2Juf88Wnqvt-wYFz1iL5S9GU5QuCAAOBNACUhtUAEqcxAAGmBP7QA17SbB_zwm4gHhzxvRCvYbD8AS__Hz_xMjwvwSPNOoCe__acolAZsAAAAbCvIiyQAVfwXeCgWt9_Xbpdv8AWo3-xmkKDYQ1N9vCvnm6SHBBS8AFeG2Niz02j4S7hEgAC2qsRQ7OBNACUhvUAIqrwYQDBqgBgAA4EAAAABAAAAAQgAAIMEAAIhBAABQQgAANEIAAOhBAABAwQAAsMEAAOBAAACSwgAAAMMAABDCAAAwQQAA2MEAAIC_AABMwgAAXMIAAAAAAABAQgAAEMIAAIA_AAAwQgAAIMEAAJhBAACkwgAANMIAAIC_AABAQAAAgMAAAFhCAACQwQAASMIAAPjBAACIwQAAYEEAANRCAACgwQAA0MEAAABCAADwQQAAikIAAGxCAADYQQAALMIAAIDBAACAwQAAaEIAAJDBAACAwgAAgMAAALDBAAAQwgAAQMAAAKDBAACswgAAwEAAAIRCAAAgQQAAKEIAADDBAABMwgAAjMIAAABCAABcwgAAVEIAALjBAACYwQAAnsIAAFBBAABkQgAATMIAAOhBAACYQQAAkMIAABjCAACgwAAAEEIAAATCAACIwQAAoEAAAMBBAABEQgAAUMEAABBBAAAAQQAAaEIAAERCAACEwgAAgMAAADBCAABQwQAAqMEAAEjCAACYwQAAVMIAAOBAAAAYQgAAHMIAAITCAABAQAAAYEIAACzCAACgQAAAQMIAACzCAABUQgAAUMIAAIxCAABIQgAAMEEAAILCAACwwQAAAAAAAAhCAAB0QgAAgEEAAABAAAAwQQAABMIAAFzCAABEwgAA0MEAAHxCAABAQgAAwMAAAKhBAAAQwQAAFMIAAOBAAACoQQAAEMEAABhCAABAQAAA-EEAALBBAACQwQAA6MEAAPDBAAAgwgAAuEEAAMBAAACwwQAAREIAAHDBAABgwgAAYEIAAABAAAAQwQAAgMAAAEBAAABAQQAA4MAAAIjBAABswgAAAAAAAPjBAACIwQAAUEEAAKDBAACYQQAAoMAAAFjCAAAcQgAAoEEAAERCAACuQgAA8MEAAOjBAAAUQgAAEEIAAEzCAAAwwQAAIMEAAOBAAABYQgAARMIAAIhCAAAkQgAALMIAAGDCAACAwQAAoEEAAIBCAAB4wgAAYMIAADBCAADQwQAAiEEAAKjCAACUwgAASEIAAMhBAAAAAAAAUEEAAGzCAABgQgAA4EAAADjCIAA4E0AJSHVQASqPAhAAGoACAABQvQAA2D0AAKI-AACiPgAA6L0AAKA8AABcPgAA4r4AACy-AADgPAAAiL0AABC9AACYPQAALD4AAKC8AAAUPgAAfD4AAKA8AAA8PgAA-j4AAH8_AACgPAAAQDwAAIA7AACovQAA2D0AAKC8AACgvAAAlr4AABA9AADYPQAAuD0AAKi9AACovQAAyD0AAPg9AAAQPQAAyL0AANK-AACYvQAAuL0AADA9AAC4PQAA4DwAAFA9AAAMPgAAhj4AAFC9AAAEPgAAVL4AAKA8AACAOwAAlj4AAII-AACIvQAAoDwAABU_AABwPQAAED0AANg9AADgvAAAQLwAAIA7AABcPiAAOBNACUh8UAEqjwIQARqAAgAAir4AANg9AAAEvgAAO78AAKg9AAAsvgAAZD4AAL6-AACYPQAAVD4AAFA9AADYPQAALL4AAGS-AAA0PgAAgLsAANi9AAAlPwAABD4AAAE_AAC4vQAAiL0AAFA9AACIvQAAPL4AABA9AAAQvQAAmD0AAKC8AACYvQAAiD0AALg9AAAwPQAALL4AACQ-AAAwPQAA4DwAAHQ-AABMvgAAoLwAAFQ-AABEPgAAEL0AAIi9AABwvQAAiD0AAH-_AACSvgAAJD4AAFC9AADIPQAAuL0AAHA9AACoPQAAXD4AAKg9AACgvAAATL4AAOi9AACYvQAAEL0AABQ-AADgPAAAMD0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=F9TlJOevrfw","parent-reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["13259922569009371684"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"4138228874"},"12085545526248433526":{"videoId":"12085545526248433526","docid":"34-7-8-Z26A3B9E531616505","description":"In this video, we explore the 5 types of test doubles—Dummy, Fake, Stub, Spy, and Mock—and why they are essential for writing clean, fast, and reliable unit tests in C#. Learn how to use xUnit v3...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1611928/913485930e91d1a88d997e80b5ea7646/564x318_1"},"target":"_self","position":"13","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dcio7XzACOc0","linkTemplate":"/video/preview/12085545526248433526?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"C# Unit Testing with Test Doubles: Dummy, Fake, Stub, Spy & Mock","related_orig_text":"Test Double","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Test Double\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=cio7XzACOc0\",\"src\":\"serp\",\"rvb\":\"EqoDChM1NTk3NDU2NDI2Njk0Nzc0MDUwChQxNjEwNzA0NjY2MTIwODAzNDE5NAoTODQwOTgxMjczNzMzMzQ5NTE5MgoTNDIyMTIzODQ4MTA1NzUxOTYwMgoTNDgzNDY5ODYzMjEzMzI4NTUwMgoTMzcxNjE5MzA2NjI2Njk3NDA1OAoTNzM4OTQxOTEzNzc0ODc0NTYyMAoTOTY5ODUwODE3NjY4MDI5NTM3MQoTOTQyMjQ5NjkxODY1NTU1NTY0NQoUMTA4NzU1OTYyNjgyNzY3NTQ3ODMKFDEzMjU5OTIyNTY5MDA5MzcxNjg0ChQxMjA4NTU0NTUyNjI0ODQzMzUyNgoSNzgxMDkyODQ3OTA5OTY4NzU5ChM1MjUzNDM0Mzc3NDQ1NjE4OTc0ChM1NDk3MTE4MDIwNTQ5NjY3MDY2ChQxMDYwMDE4MTgzMTE1OTExNjU3NQoTNTU1MzQxMTEwOTAwODE4Njc1MwoUMTQyNTUxMDA1MjQ3Mzk5NDY1NjYKFDEyMDA5OTE0NTEwNzg1MzMyNjg2ChM3MDk5NjUxNDgzNzE0MDY3OTE5GhYKFDEyMDg1NTQ1NTI2MjQ4NDMzNTI2WhQxMjA4NTU0NTUyNjI0ODQzMzUyNmquDRIBMBgAIkQaMAAKKWhobmRnZ21zbXdrZnBwdmhoVUNfSVp3M09ENTdYamJMVnZxcDFfc0N3EgIAESoQwg8PGg8_E8AHggQkAYAEKyqLARABGniB-wQBAv4DAAT1EAT7CPwCBRAICPcA_wDjBf0BAPwCAPsA9__8AAAABgkHBQsAAAD0BQMI_AAAAAgKBAIEAAAABQAE7voAAAAFFAD6_gEAAPT99gP2AgAAHAQHCQAAAAD4Cgf7-_8AABX2-PsBAAAACvPw_AEAAAAgAC2ddds7OBNACUhOUAIqcxAAGmAyAQBB5gIFzS0U4P_51SXu8-gW0s8q_wAU_xEbx-3rF9-tPB7_KMkl7p8AAAA8DD4hNwAGfwXuqDP_yjqZvcwQO34qAfUXHBvIyg4T2ugw9vDsETkAzf7oFSDm3Us_GhcgAC2Z0xk7OBNACUhvUAIqrwYQDBqgBgAAMEIAAJDBAAAAQQAAwMEAAMhBAADYQQAAgEAAAADAAACIwQAA-EEAAIBAAACKwgAAEMEAAODBAACoQQAAAMIAAPDBAAAkwgAAXMIAAETCAAAAwQAAUMEAAOBAAABwQQAAwMAAAPhBAAA8wgAAlsIAAHBBAAAwwgAAKMIAAPDBAABwwgAAgMEAACTCAAAAQgAA2MEAAJ5CAABwQQAANEIAACxCAADgwAAAJEIAAJhCAAAMQgAAoMIAADBBAAA0QgAA2kIAABxCAABkwgAAgMAAAMDBAABAwAAA4EEAAFDBAACiwgAAEEIAAEjCAACaQgAABEIAADBBAAAAwAAAXMIAAHBBAADgwQAAMEEAAIjCAACwwQAAPMIAAHhCAACGQgAAZMIAAHBBAADAQQAA_sIAADBBAADIQQAAaEIAAMBAAAB0wgAALEIAAEBCAABwwQAAAEAAAIjBAABgQgAASEIAAEhCAADgwQAAAMEAADBCAAAAwAAAvMIAAHTCAAAcwgAAkMEAAIBCAACQQgAAQMIAAGDBAADYQQAAXEIAAHzCAAC4wQAAiEEAANjBAAAUQgAAAAAAAEBCAAC4QQAAuEEAABTCAACwwQAAIEIAAJjBAADQwQAAksIAADBBAABAwQAAiEEAAAjCAAB4wgAALMIAAPBBAACQwQAAksIAABTCAABMwgAARMIAADTCAAAAwQAAFEIAABxCAAAIwgAAUMEAAHBBAADowQAAQMEAAHzCAADQQQAAcEEAANhBAACIwQAAJEIAAIBAAAAwwgAAOMIAAGhCAAAUQgAAMMIAACDCAADAwAAA0MEAAABAAAAQwQAAQMEAAEjCAAAAwgAAiEEAAODBAADgQQAAqEEAABDCAABQwQAAREIAAFhCAADIQQAAqEEAAIjBAAAQwQAAYEEAAKLCAAD4wQAAEMEAAAhCAACQwQAAHMIAALBCAAAcQgAARMIAABzCAAAgQQAAUEEAAFxCAAB8wgAAgEEAAMBAAADAQAAAsMEAAPDBAACMwgAAwEAAAGBBAAAAwQAAwEAAAHDCAAAowgAAoEAAADzCIAA4E0AJSHVQASqPAhAAGoACAAAMPgAA2D0AAMY-AADgvAAAPL4AAI4-AACCPgAA7r4AADC9AAAwvQAA2L0AAIA7AADYPQAATD4AAEC8AADYPQAAyD0AAOA8AAAwPQAAFT8AAH8_AAC4PQAAUL0AAKA8AAAcvgAAyD0AACw-AABAvAAAcL0AAL4-AACYPQAAiL0AAOC8AAAEPgAARD4AALi9AAAkPgAAgDsAAIq-AAAcvgAAoLwAALg9AADYPQAAgDsAABC9AACWPgAAbD4AADC9AADYPQAABL4AAEQ-AACSPgAAND4AAKg9AABAPAAAiD0AAD0_AAAQPQAAqj4AAIo-AABQvQAADD4AANg9AAAEviAAOBNACUh8UAEqjwIQARqAAgAAgLsAAOA8AACOvgAAJ78AAES-AABwPQAA-D0AANg9AABEvgAAbD4AANi9AAC4vQAANL4AAFS-AADgPAAAEL0AAKi9AAApPwAAoDwAAOI-AACAOwAARL4AAKC8AABQvQAAcL0AAKg9AACSvgAAiL0AAEA8AAAwvQAAUL0AAIC7AADoPQAA2L0AAFA9AADYvQAAHD4AABC9AACYvQAAgDsAABQ-AAC4PQAAiL0AALi9AACAuwAAFD4AAH-_AACWvgAAuL0AAMi9AACIPQAAoLwAABw-AAAMPgAAqL0AADA9AACIvQAAyL0AAKA8AAAcPgAAyD0AADQ-AAAEvgAAiL0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=cio7XzACOc0","parent-reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["12085545526248433526"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"781092847909968759":{"videoId":"781092847909968759","docid":"34-3-9-Z496D5159585881A4","description":"Welcome to the start of our deep dive into Test Doubles in Golang! As The Engineering Coach, I'll guide you through the process of writing better, more isolated tests. In this first episode...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3839214/6f249398f5d92dab74b57f785c5d166c/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/_6ihLgEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"14","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DKgh4pE3UN_M","linkTemplate":"/video/preview/781092847909968759?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"027: Stub - Introduction to Test Doubles in Test Driven Development (TDD) (Golang)","related_orig_text":"Test Double","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Test Double\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Kgh4pE3UN_M\",\"src\":\"serp\",\"rvb\":\"EqoDChM1NTk3NDU2NDI2Njk0Nzc0MDUwChQxNjEwNzA0NjY2MTIwODAzNDE5NAoTODQwOTgxMjczNzMzMzQ5NTE5MgoTNDIyMTIzODQ4MTA1NzUxOTYwMgoTNDgzNDY5ODYzMjEzMzI4NTUwMgoTMzcxNjE5MzA2NjI2Njk3NDA1OAoTNzM4OTQxOTEzNzc0ODc0NTYyMAoTOTY5ODUwODE3NjY4MDI5NTM3MQoTOTQyMjQ5NjkxODY1NTU1NTY0NQoUMTA4NzU1OTYyNjgyNzY3NTQ3ODMKFDEzMjU5OTIyNTY5MDA5MzcxNjg0ChQxMjA4NTU0NTUyNjI0ODQzMzUyNgoSNzgxMDkyODQ3OTA5OTY4NzU5ChM1MjUzNDM0Mzc3NDQ1NjE4OTc0ChM1NDk3MTE4MDIwNTQ5NjY3MDY2ChQxMDYwMDE4MTgzMTE1OTExNjU3NQoTNTU1MzQxMTEwOTAwODE4Njc1MwoUMTQyNTUxMDA1MjQ3Mzk5NDY1NjYKFDEyMDA5OTE0NTEwNzg1MzMyNjg2ChM3MDk5NjUxNDgzNzE0MDY3OTE5GhQKEjc4MTA5Mjg0NzkwOTk2ODc1OVoSNzgxMDkyODQ3OTA5OTY4NzU5aogXEgEwGAAiRRoxAAoqaGhkcWNmcXJlZ2pxeHhlZGhoVUN6c244c1l5Yk41Q0M1Q1p6NTFwRE13EgIAEioQwg8PGg8_E4oIggQkAYAEKyqLARABGniB7gX8BQH_AAD5_wP6B_4CDQb_AvYAAADlBAsIB_0BAO77APP4AAAABg3_BgQAAAD2_vsI9P8BABYJ_f8EAAAAA_73-PYAAAD--gT__wEAAPT99QT1AgAADQ4O9gAAAAD7BAT9AAAAAPkH7f4AAAAAAvr2BgAAAAAgAC1qLM87OBNACUhOUAIqhAIQABrwAV5IFPv55AwDpiLiAN4N8gGBGA__TPHZ_9by9P_BGtAA3PoF_-zTIv_hCN0BhTH_AbjY1P4gF-8AIQsXACbcEQALIfEAW90QAmEX8ADuBdT_BR0a_iblNwIu3Qf_Eu_V__7gLwDR9N8A9PHWBxH-RwE7EOX9IQP7AuwMH_3WIxn_3e_t_fIAJAGu-AQDHQ0d_B_59gE7LOb_4xsUAyn39gwjo_v89_kgAA0SB__Q8er2ngL8BOH48v4ECDP-Cyoq-BMCEP_9_vr4Cg4K_lPv_vv3L__2K-P1CQX1_QO4Av_w-cj-_NEu_AXiHwX2Den19CAALQGwADs4E0AJSGFQAirPBxAAGsAHbcjfvnP31Dz-AaA85AVCvdv7lD33Qpw8LqmfvQMLu7xT8G-8tTUyPr9rSz3xaP48oUh3vnNWujykNjG9PSlzPpTA5rv1cg49YsrGvVrAXzwD5zG8F34AvupgOD35rrc8UANBvZinU72sg009HQDxPfXVFb35njG9TbCJvIvBg70033u7v0goPZBVgDynvbU7lazEPbFJo7yqA-q8_1htPfSHhzo8VZk8h4RUvZIkaD2_4dM6dvk7vf_jKTxLTUw8dWYsPaaLwzz_dKg8t63SvHaM67yUXmU8k1GlPMFHjjxb7ze8WPMtvHURNT164U68gjRoPSlVx7uBSPU80CpDvphzn7wPqIg8PUQjPlYc2LxNmqs8GD5ivXa3fD0W3ys8ZD4gve6pAb0jCnc8z3yjPbgyUj2n0FQ8X5b2PF-lkb3LHj86HVvPPVLilL2UKna8U1aovQkzrbzntHq7KAWCvMXeoD2mP-C8X91nvOxkFT1y9148mMKzPaVjg71ipLK8v8ODPTQqlTwLD6m5LgLjPZA1_jxQHnE8EqXdvcQp77tF4B-8weTGPFL-tD3N2Yy8kWT2PWmjX7wAk5K7McYwuxKk8r1YK8m6IR6JPaCuaT1AOBk8mborvEyHczxnH_E7YNw3vbsEzL0qusO6kwOxvUeTm72DdKk6MN9QvVKwazxpP4w7qh3yOx2iJLrylxY802uDvaWwvTu0zpU69z-rPUMh3bsq-bu7Ls6DvWEIL72oqMq5WIX2u9JXmz2JCve37q8OPp8Skb1-0JQ5i3YrPSCXWD32qF-40UJdPEiQJb3VZ5Q4trySPbWj2D2IHYG53SqjvFc9wL2RBh45mB_uPNu4arwRHMW4uM66vWr7Ej2YcEw5ZumZPRlM7Dvc7Cq5P_qbPdVBnjxb9ZG4JkBjPTMq_DsozYM4TYbjPEQ8yLzlHSq5bHakvWYPmbzcLa05t1cQPSq05jrePw05TKgAPcfwnb3-7jA5Kdt2vOfssz0nn4A3sdn2POzI7Lxz4p-4xqAYveiAh7tv1Ri2Vwb1vXBD7L3MDIu4mLyiOyLrgLtZcMA4uOQovtF_hbyd-Bq5ZIQBPWuSub2Yl5U4ZYOSuyVRmb33Ytk3Gt6sveYh071oQso4d5_ju9NVsLxOgAe3YynSPZadqb3_L5y3KusQPH-e67waMYU3xVTaPRywcD3TmwA4PXOQPcivZL0ksgQ3ak8ZPqlumT0IAjK3i4OAvThoLz2QuIq4fQkwPZq1ND3gcSS4oLhNPfcfqb0rTb63IAA4E0AJSG1QASpzEAAaYFv4ADb1G8jtRwfwCNfjCM36Ax8jxRv_7fv_DBXlDxs-0qD8-f9WxjH0ngAAAA0BBhLgACt__e4WAsPWDeeXzAQLaTDrKKoVORTa-F8vFdsIGuIhLAAN8bRASPbdOAgDHSAALXd5GDs4E0AJSG9QAiqvBhAMGqAGAAAAwAAAwEAAAPhBAAAcwgAADEIAADxCAACwQQAAAMEAANjBAABAQQAAuEEAAJDBAAC2wgAAgsIAAIRCAACwwQAAiEEAAHjCAABcwgAAQEAAAAhCAAAAwgAAcMEAAGhCAAAQwgAAsMEAADzCAACMwgAAAMEAAEDAAACgwAAABEIAABDBAABkwgAAIMEAANBBAAC4QQAA2EIAAIDBAAAgwQAA4EAAAChCAACWQgAAZEIAAFxCAABgQQAAEMEAAABAAACsQgAAUMEAAJzCAACAvwAALMIAACDBAACwQQAAbMIAAHjCAACgQAAAWEIAAOBAAAAQwQAAFMIAACTCAABQwgAAbEIAAK7CAAAcQgAAdMIAADzCAACiwgAAKEIAAMBCAABUwgAAEEIAACBCAACswgAAAMIAAKBBAADoQQAAoMEAAGzCAADgQAAAgD8AAAhCAADQwQAAgEAAALBBAACiQgAAiEIAAADCAACQQQAAKEIAAAzCAACawgAAgMEAAPDBAACSwgAAgL8AAGRCAACKwgAAhsIAADRCAABcQgAARMIAAIC_AACYwQAAsMEAAARCAABgwgAATEIAAAxCAAAgQQAA-MEAAIA_AAAwwQAA2EEAAFRCAAAwwQAAIMEAAKDAAACQwgAADMIAAEjCAAAEwgAAUEIAAMhBAADwwQAAYEEAABjCAABQwQAAUMEAAMBAAACgwQAAgD8AAIBAAADgQQAAEMEAAIBAAADIwQAAQMIAAHDBAACwQQAAQMAAAEDBAABAQQAAmEEAAFDCAABgQgAAJEIAAKBAAAAAwgAAwEEAAAAAAACQQQAA6MEAACzCAAAUQgAA0MEAADTCAABAwQAAfMIAAMhBAACgwQAA4MEAAKhBAABAQQAAuEEAAGhCAAAwwgAAIMEAAEDBAACQQQAAhMIAAIA_AACYwQAAgD8AAMhBAABQwgAAFEIAACBBAADIwQAAiMEAANDBAAD4QQAAWEIAADzCAAAUwgAAkEIAAATCAABAQAAAPMIAADzCAABkQgAAMEEAAGDCAACoQQAAMMIAACRCAAAAwAAAgMIgADgTQAlIdVABKo8CEAAagAIAAIg9AACIPQAAsj4AAEw-AADYvQAAFD4AAJI-AADevgAAXL4AAFC9AAAwvQAAUL0AADw-AAC4PQAAUD0AABA9AAAUPgAAqD0AAHQ-AAD6PgAAfz8AAFw-AAC4PQAAoDwAALi9AABwvQAAcD0AAOA8AAB0vgAA2D0AAAQ-AADYPQAAPL4AAHC9AABcPgAAuD0AABQ-AABAvAAA4r4AACy-AAC4PQAA4DwAAKg9AABQPQAAED0AACw-AADYPQAAQDwAADQ-AAB8vgAAgLsAAAQ-AAA8PgAAjj4AAMg9AABwPQAAGz8AAIA7AABQPQAAFD4AAIA7AACIPQAAoDwAAKg9IAA4E0AJSHxQASqPAhABGoACAAAUvgAAUD0AAKC8AAAnvwAA2D0AAIi9AACSPgAApr4AAFC9AACePgAAUD0AAHA9AABwvQAAfL4AAAQ-AADgvAAA2L0AAEE_AAA0PgAA7j4AAIi9AAAUvgAAMD0AAOC8AACIvQAAuL0AAEC8AABwPQAAiD0AAKi9AABAvAAAcD0AAIA7AAB0vgAABD4AAIC7AAAwPQAADD4AAFS-AACgvAAAJD4AABw-AACgPAAAJL4AABA9AACYPQAAf78AAJK-AAAkPgAAiL0AANg9AACIvQAAUD0AAFC9AADYPQAAUD0AAKC8AAAMvgAA2L0AAHA9AAAwPQAAyD0AAEC8AACgPCAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=Kgh4pE3UN_M","parent-reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["781092847909968759"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"422908841"},"5253434377445618974":{"videoId":"5253434377445618974","docid":"34-10-10-Z430E4C676371DEE2","description":"This episode of Testing All The Things we continue a series where we look at different forms of Test Doubles. We will look at a different type of Test Double in each of the videos. We will...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4033481/4e667fcc292a2c34be858ca2cce1ef78/564x318_1"},"target":"_self","position":"15","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DYws70aCyqwk","linkTemplate":"/video/preview/5253434377445618974?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"052: Introduction to Test Doubles Spies (Java)","related_orig_text":"Test Double","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Test Double\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Yws70aCyqwk\",\"src\":\"serp\",\"rvb\":\"EqoDChM1NTk3NDU2NDI2Njk0Nzc0MDUwChQxNjEwNzA0NjY2MTIwODAzNDE5NAoTODQwOTgxMjczNzMzMzQ5NTE5MgoTNDIyMTIzODQ4MTA1NzUxOTYwMgoTNDgzNDY5ODYzMjEzMzI4NTUwMgoTMzcxNjE5MzA2NjI2Njk3NDA1OAoTNzM4OTQxOTEzNzc0ODc0NTYyMAoTOTY5ODUwODE3NjY4MDI5NTM3MQoTOTQyMjQ5NjkxODY1NTU1NTY0NQoUMTA4NzU1OTYyNjgyNzY3NTQ3ODMKFDEzMjU5OTIyNTY5MDA5MzcxNjg0ChQxMjA4NTU0NTUyNjI0ODQzMzUyNgoSNzgxMDkyODQ3OTA5OTY4NzU5ChM1MjUzNDM0Mzc3NDQ1NjE4OTc0ChM1NDk3MTE4MDIwNTQ5NjY3MDY2ChQxMDYwMDE4MTgzMTE1OTExNjU3NQoTNTU1MzQxMTEwOTAwODE4Njc1MwoUMTQyNTUxMDA1MjQ3Mzk5NDY1NjYKFDEyMDA5OTE0NTEwNzg1MzMyNjg2ChM3MDk5NjUxNDgzNzE0MDY3OTE5GhUKEzUyNTM0MzQzNzc0NDU2MTg5NzRaEzUyNTM0MzQzNzc0NDU2MTg5NzRqrw0SATAYACJFGjEACipoaGRxY2ZxcmVnanF4eGVkaGhVQ3pzbjhzWXliTjVDQzVDWno1MXBETXcSAgASKhDCDw8aDz8TtAeCBCQBgAQrKosBEAEaeIH6AgsABPwA8u77CQAF_gEMCwj_9gEBANUJAP0I-AQABAXwBvwBAAAHCggFDAAAAAwFAxD__QEADA77AgUAAAD7CP_z9gAAAA0P7gL_AQAA8fL49AIAAAAKCw4KAAAAAAAGCwMBAAAABQTv_AAAAAAA-fz4AAAAACAALWz4xjs4E0AJSE5QAipzEAAaYHT9ACX4HOoGQP_1D-3I9tHk2BsMwT__AykAAgXW_hQj-LkT-wBSwBn9oAAAAALp_QAQABh6I_XZE-YH_A6d1uVUfzIuJskZC_TgMjHmORMnI7cp_gC-3O1DDrb-ESg1OCAALWNPGTs4E0AJSG9QAiqvBhAMGqAGAACYQQAAwEEAAFBCAADgQAAA2EEAADxCAADAQQAAdEIAABzCAAAwQQAAiEEAAOjCAACYwgAAyMEAAJBBAABQQQAAkMEAALrCAAAcwgAAAMAAADxCAABkwgAAgMAAANhBAAAAQQAAIMEAAILCAACcwgAAcMEAACDBAACwwQAA8EEAAFDCAAD4wQAAgMEAACDBAABwQQAAqkIAAMDAAACIQQAAQMAAADDBAADIQQAAJEIAABhCAABwwgAAoMIAAIC_AACKQgAAqMEAAK7CAABAQAAAAAAAAEBBAAAUQgAAUMEAAM7CAACgQQAANMIAABBCAABwQQAAgD8AAPjBAABMwgAAEEIAAIC_AAAAwAAAIMIAAIA_AADgQAAAjEIAAJRCAABQwgAArkIAAChCAABAwgAACMIAAABBAAD4QQAAMEEAABDCAACwwQAAAMAAAOBBAABEwgAAAMEAAIhBAABYQgAASEIAANDBAAD4wQAAUEIAAGDBAACcwgAABMIAAJLCAACawgAAuMEAAFBCAADMwgAAYMIAAGhCAABYQgAAZMIAAHDBAABwwQAAgsIAALhCAABAwAAACEIAAGRCAADAwAAAwMIAAMBBAADYQQAAAEAAAMjBAACYQQAAQEEAALjBAADIwQAAEMEAAATCAAAQQQAAoEIAAAAAAAAQwgAAkEEAAIDAAAAwwgAAGMIAAEDBAABgwgAAwEAAADRCAADAQQAABMIAAEBBAADowQAAFMIAAAzCAAD4wQAAwEAAAMjBAAA4QgAAEMEAAJDBAAAIQgAA4MEAAJjBAABgwQAAwEAAAKDAAADgQAAAgL8AAGBBAAAgwgAAaMIAAEDAAABQQQAAkMEAAIBBAAAQQQAAdMIAAIDAAAB0QgAAPEIAAJRCAAAsQgAAUEEAAMDAAAA0QgAARMIAANjBAAAgwQAAMEIAAABBAADAwQAAlEIAAIhBAADgwAAAPMIAAPBBAABkQgAAcEIAAEDBAADQwQAAUEEAACBBAAAMQgAAEMEAAAjCAAAMQgAAsEEAAODBAAAgQQAAgMAAAATCAACgQAAAjMIgADgTQAlIdVABKo8CEAAagAIAAKA8AACAOwAAuj4AADw-AACgvAAA-D0AAGw-AADqvgAAVL4AAEA8AACIvQAAjr4AAEA8AABEPgAABD4AAKA8AAA0PgAAgDsAAKI-AADqPgAAfz8AAGQ-AACgPAAAuL0AADA9AAAwvQAAJD4AADC9AAAQPQAAND4AABQ-AACgvAAAyL0AANi9AAAUPgAA6L0AAEC8AACYPQAA6r4AABS-AAAwvQAAED0AAOg9AABwvQAA-D0AAOg9AACWPgAAuL0AAI4-AACYvQAAqL0AAFA9AAC4PQAAHD4AABA9AADYPQAACz8AAHC9AAAwPQAAkj4AAAQ-AAA0PgAAHD4AAAS-IAA4E0AJSHxQASqPAhABGoACAABcvgAAiL0AAHC9AAA7vwAARD4AALi9AAA0PgAAhr4AABC9AAAcPgAA4DwAACw-AAAkvgAAZL4AAGQ-AACAuwAAUL0AADU_AAAcPgAA-j4AALi9AABQPQAAcD0AAHC9AAAUvgAADL4AAPi9AADgPAAAyD0AAKC8AACgPAAA2D0AAFA9AABMvgAArj4AABA9AAAkPgAAoDwAAHy-AABwPQAABD4AAKg9AAB8vgAAED0AALi9AAAMPgAAf78AAJa-AAAMPgAA2L0AADA9AAC4vQAAoLwAAIg9AAA0PgAADD4AAKA8AAC-vgAA2D0AAHC9AACgvAAAND4AAIA7AADgvCAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=Yws70aCyqwk","parent-reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["5253434377445618974"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"2461707"},"5497118020549667066":{"videoId":"5497118020549667066","docid":"34-10-14-ZB69821D395F05ACE","description":"This video is a Guided Learning Hour. It's designed to be done together with your development team, although you can watch for yourself too. The content is designed to promote a team discussion...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3429728/c2d05e39f02e81f327c05caf40f4af91/564x318_1"},"target":"_self","position":"16","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DrFtYJtbAb_g","linkTemplate":"/video/preview/5497118020549667066?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Using a Test Double to Find Bugs | Guided Learning Hour - YouTube","related_orig_text":"Test Double","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Test Double\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=rFtYJtbAb_g\",\"src\":\"serp\",\"rvb\":\"EqoDChM1NTk3NDU2NDI2Njk0Nzc0MDUwChQxNjEwNzA0NjY2MTIwODAzNDE5NAoTODQwOTgxMjczNzMzMzQ5NTE5MgoTNDIyMTIzODQ4MTA1NzUxOTYwMgoTNDgzNDY5ODYzMjEzMzI4NTUwMgoTMzcxNjE5MzA2NjI2Njk3NDA1OAoTNzM4OTQxOTEzNzc0ODc0NTYyMAoTOTY5ODUwODE3NjY4MDI5NTM3MQoTOTQyMjQ5NjkxODY1NTU1NTY0NQoUMTA4NzU1OTYyNjgyNzY3NTQ3ODMKFDEzMjU5OTIyNTY5MDA5MzcxNjg0ChQxMjA4NTU0NTUyNjI0ODQzMzUyNgoSNzgxMDkyODQ3OTA5OTY4NzU5ChM1MjUzNDM0Mzc3NDQ1NjE4OTc0ChM1NDk3MTE4MDIwNTQ5NjY3MDY2ChQxMDYwMDE4MTgzMTE1OTExNjU3NQoTNTU1MzQxMTEwOTAwODE4Njc1MwoUMTQyNTUxMDA1MjQ3Mzk5NDY1NjYKFDEyMDA5OTE0NTEwNzg1MzMyNjg2ChM3MDk5NjUxNDgzNzE0MDY3OTE5GhUKEzU0OTcxMTgwMjA1NDk2NjcwNjZaEzU0OTcxMTgwMjA1NDk2NjcwNjZqrw0SATAYACJFGjEACipoaGV6c2F6cHJjeWVwcGVjaGhVQ2J1UWxRTnlIb3B4b28wNDZYQ1U2alESAgASKhDCDw8aDz8TlwmCBCQBgAQrKosBEAEaeIH-6_37Av4A7_kL__oCAAEFEQkJ9___ANgB9v_6-AQA_ggCBgcBAAD9BwQLBAAAAPf39gQC_wAADA37AgUAAAAGA_jv_wAAAAoG9gn-AQAABu8SAAIAAAAI_RQEAAAAAAMBBv_9_wAACu_vAwEAAAD8Afj7AAAAACAALXaCzjs4E0AJSE5QAipzEAAaYDgJADghG_zPA-_v7d_1Hg38JvX6-RwAEhAA7v_jE_4Q6q0D8_8u2xniuAAAAOkT9A4wAPRfPODK_fb58bXO4-ACfywlDBMpEPTGFQ4MEPzZBRcsVADQ7uwbB9sMHBEDIiAALerQQTs4E0AJSG9QAiqvBhAMGqAGAAC4wQAAUMEAAMhCAADYQQAAiEIAAJDBAADwQQAADMIAAMBAAACgwQAAWEIAAKDBAACewgAA4EAAAIxCAAAUwgAAAAAAAEDBAABcQgAAdMIAAKDAAADoQQAABEIAAChCAABcQgAAQEEAAGzCAACcwgAA0kIAAGBCAAAkQgAA-EEAAEjCAAA8QgAAiMEAAMDBAACEwgAA0EIAAKDBAAD4QQAAmEEAAOBAAACSQgAA-EEAANjBAAAEQgAAgEAAAOBBAADgQQAAiMEAAGxCAABMQgAAIEEAADBBAAAQwgAAisIAANBBAAAwQQAAEMIAAEjCAACSQgAAuEEAADjCAACQQQAAMEEAAABAAAAAwQAAusIAACDBAABkQgAASEIAAIBAAADgwQAAiEIAAFDBAACMwgAAdEIAAPhBAAAgQgAA4EAAAOjBAACoQQAAMEEAAEBBAABAwQAAMEIAABjCAAAAwAAAcEIAANBBAACYwQAAPEIAAIDBAADAQQAA4EAAAIC_AAD4wQAAyEEAABBCAABEwgAA6MEAAPhBAACgQQAAAMIAAKbCAAD4wQAAwMEAABxCAADYwQAAXEIAAPhBAACIQQAAAMEAACBBAAAIQgAAgMEAAJ7CAAAgwgAAwMEAAKDBAAAMwgAAQEIAAADCAACQQQAAiEIAADBBAAAwwQAAiEIAAMDAAACOwgAA4EAAAPjBAABIwgAAYEEAADDCAAAAQAAA8MEAAKrCAABEwgAAiMIAAGBBAAD4QQAAFMIAANhBAABAQQAAMEEAANBBAACQQgAAAEAAAKDBAAAAwAAAAMAAAADCAACawgAA4MAAAKDBAACAwAAAsMEAABDCAACOQgAAQMIAAKhBAAC2wgAAUMEAAMjBAACYQQAAgEEAAAAAAAAUQgAAKEIAACBCAAC4wQAAMEEAAMbCAACAwAAABEIAACzCAACwwQAA0EEAAOhBAAAkQgAACMIAAPDBAACowQAA2EEAACDCAADAwAAADEIAAAzCAACqQgAAcMEAAPDBAADYQQAA-MEAAIjBAABgQQAAQMAAAMBAAAB0wgAAuMEgADgTQAlIdVABKo8CEAAagAIAAAy-AACYvQAA1j4AAMi9AAAkPgAAgj4AAFQ-AABhvwAAkr4AAHC9AAAEPgAANL4AAMi9AABEPgAAZL4AAKC8AACKPgAA-D0AANI-AADiPgAAWT8AAAQ-AAA0PgAADD4AAIC7AADCvgAA_j4AAJi9AACIvQAAqj4AAKI-AABwvQAATL4AABC9AAD4PQAADL4AAFA9AABMvgAAC78AAMK-AACgvAAAij4AAJo-AACGvgAAA78AADA9AAAwPQAA4DwAAII-AAD4vQAA-D0AABC9AABAvAAALD4AAJ4-AACYvQAAfz8AALi9AAC4PQAAoj4AAJI-AABEPgAA6D0AAAQ-IAA4E0AJSHxQASqPAhABGoACAACKvgAADL4AADA9AABFvwAAmD0AAPi9AADovQAAqL0AABS-AAAkPgAAoDwAADC9AABwvQAANL4AADA9AADIvQAA6L0AACs_AAAwPQAAgj4AADw-AACgPAAAiD0AAEA8AACAOwAAiL0AAAS-AAAwPQAA-D0AAMg9AACYPQAA6D0AAHA9AACIvQAAXD4AAIi9AACWPgAAgLsAAJK-AAA8PgAAQDwAAKi9AAAkvgAAUD0AAKA8AADIvQAAf78AACw-AADgvAAAgDsAAOC8AAAsvgAAND4AACw-AABwvQAAiD0AABA9AAAQPQAAgDsAAHC9AACAuwAAmD0AALg9AACYPSAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=rFtYJtbAb_g","parent-reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["5497118020549667066"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3923670427"},"10600181831159116575":{"videoId":"10600181831159116575","docid":"34-0-15-ZADEC8BD381756F8E","description":"In this video, we delve into the world of test doubles—powerful tools that revolutionize unit testing. Discover how mocks, stubs, spies, and fakes can supercharge your testing efforts and ensure...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/214928/71b16222c37cd2023acd8279b92e2f66/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/t6bMRwIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"17","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DmrioL2Vc3BU","linkTemplate":"/video/preview/10600181831159116575?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Master Unit Testing in C# & .NET - Test Doubles (Part 8)","related_orig_text":"Test Double","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Test Double\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=mrioL2Vc3BU\",\"src\":\"serp\",\"rvb\":\"EqoDChM1NTk3NDU2NDI2Njk0Nzc0MDUwChQxNjEwNzA0NjY2MTIwODAzNDE5NAoTODQwOTgxMjczNzMzMzQ5NTE5MgoTNDIyMTIzODQ4MTA1NzUxOTYwMgoTNDgzNDY5ODYzMjEzMzI4NTUwMgoTMzcxNjE5MzA2NjI2Njk3NDA1OAoTNzM4OTQxOTEzNzc0ODc0NTYyMAoTOTY5ODUwODE3NjY4MDI5NTM3MQoTOTQyMjQ5NjkxODY1NTU1NTY0NQoUMTA4NzU1OTYyNjgyNzY3NTQ3ODMKFDEzMjU5OTIyNTY5MDA5MzcxNjg0ChQxMjA4NTU0NTUyNjI0ODQzMzUyNgoSNzgxMDkyODQ3OTA5OTY4NzU5ChM1MjUzNDM0Mzc3NDQ1NjE4OTc0ChM1NDk3MTE4MDIwNTQ5NjY3MDY2ChQxMDYwMDE4MTgzMTE1OTExNjU3NQoTNTU1MzQxMTEwOTAwODE4Njc1MwoUMTQyNTUxMDA1MjQ3Mzk5NDY1NjYKFDEyMDA5OTE0NTEwNzg1MzMyNjg2ChM3MDk5NjUxNDgzNzE0MDY3OTE5GhYKFDEwNjAwMTgxODMxMTU5MTE2NTc1WhQxMDYwMDE4MTgzMTE1OTExNjU3NWqIFxIBMBgAIkUaMQAKKmhoZ3F4dndwcnhrbHF0dmJoaFVDZlY0UThvcmRfaHFZNTJOdlBGdVNwURICABIqEMIPDxoPPxPHBYIEJAGABCsqiwEQARp4gQMABQH8BAD1AQMFBwT9Af8GCP_5_v4A5wME_gj9AQDtCQIF-wAAAPUOAQkCAAAA_QIB9wL-AAAQAwL1BAAAAAP--Pn3AAAA-QH9-_8BAAD2_gMEAwAAAA8ACPv_AAAA_g0FCQEAAAASBPT5AQAAAP3z-gQAAAAAIAAtHZbfOzgTQAlITlACKoQCEAAa8AFOHvT8E9HyBaofyv_SDuYBgRruAEP28gC4--gA1-_WANH35gDpACMA7REQALMT7P_N_u4AKhwEAA8HJgBHEDP_Mxb2AFngNQQuCvYAzw3x_xQtEv8U2x4ANswIADQQ6v4U7AcBvwDXAMgL9QEG_ewAPvoQA0QsDgH9RCQD8BohAeIA_ADnEQX7zP4a__0RBAMIBuz9HyTv_N8G__sYFuwDAcwN_hDlD_sPCRUG1fLs9-ID7QcJ6foJ-yIT-AomJfkBDTH7GvT79fEt7_UR7ff3_SPwCjPVAwcd7P_2vwL_8eIOE_fWKf0EDvsD4_r3-O8gAC1o4g47OBNACUhhUAIqzwcQABrAB1wfxr4AQXQ9pxKUPMq7n71aRoo9fIZLvHcVQr54CY68jB85vYldKz7TXcM9fYYFPJxNl77qPVy5ZI8WvC0JUD7U-GA85mQYPWLKxr1awF88A-cxvLeyJL4pFcM8RNBivMaNFj3C8LY75BvlPH9LQD6nSso7gbiGvIVgdb0bFl69gX46vC-bSj23Siu91mgivL3jJD4ftIO8ZB79OxhaHT5qB3G7tIUQPAA6rL3LFPM8bmO9vH6tprwwDQM9MnRsPJPpmz1K6go8zf7lu-7QML1Yeoi8iyrPu1ssQD1HaaG67bQYu5kOnTpdLgk846hcO9Kjjj2ZpA29UN-yPGO0Hr42Fnu7f2BYPPCLCz7zP7O74jrGOwNzWb0N5po9L2MvvKwDQL1Tvpa84Nz6PM98oz24MlI9p9BUPD7oWTy7IIy9kxC2PEb1jD1x_3G9OAauvODYA77St7s84kosPLLLgTxqBIE9yQyKvIBrwr0_Kg-9LIt4PJz64D1A_QK9DHXYO8zJpT3Xfpc8hf6yO3txXT0XdIw9C0LcO7HRI706HjM8cXPsu2Mvnz0m_6M9uGI1vLYcjj2Sl7G7QJmQO_Fum73Jy5q9Xm0BvGG27jxk2u28CoLHu84rCL2gBoQ71EKsO0vYrbyrFbe9xZoCvPtglL3pILm8ks2XO6_Lhb2Acd871NK7OphvWDzDoKc8MXkHPNHVMb1sunk7wwawO4PASj3Mzqa7ADcLu41BCjxAdSC8RGgpOyjgfzo0doM9f-Olujy98j1KyFG9V8GOOXqjGz2cPqE94FPgOakiprx1YkW8Q9HNuEM7lz36-5s9l7gxufr9DL0_S2G9v1eTuUa5L73cxQq9eEWzuRpUlr3kpXY9wyS1OV_rEj0dzAM8hvvauegaAT0rvbq7_IOXuRYjIT1wW8A8P2ASOcGMCT0sLPo736FXOgBWJ71YuaG82o2hOS4rg7yeDh-91-IctwopZLzrQ229pFnzNgryE73jnb09lVPVuOJVu7xFYYy9dYQOuColGr1INZy9ZcC4OO9HwL14ug69NdBnuJCZMLyt5g89xyYWOFwAOr4BE429YPMxuRbfS71Rgv69RFgsuCtv4rwhXHy9BlGzNJqPgL1nCv29aSypOEgrKL23fhk8niIqOIkMmz3Hhkm9PbMhtlx3jj1kHXM9Nedmt1UxE7xOmVs9Da_LN4LIAj45oMC9PAE_OFUYpj1tC8U9g8fnOLoTrLxy3Lk9dDAYuTxgKD2Juf88Wnqvt46IEz3sHcS9Mc4FuCAAOBNACUhtUAEqcxAAGmA27wAo5BXH5Cc9BOPQ7BgF4uXwFu8e_-wH_wAk3Pr1E_CzOBP_W8gY96YAAAAYKPwN5QDxd_nrBAylLQ-povzl938U5xzjIhj60_hZ9tQj4wXaD0MAB9myJTb0yzcw1R0gAC3WMx87OBNACUhvUAIqrwYQDBqgBgAA2EEAAIDAAAB4QgAAEMEAAEhCAABgQgAAGEIAAKDAAAC4wQAAgMEAAIhBAAD4wQAAhMIAAODBAABEQgAAnsIAAARCAAAAwQAA4MEAABBBAABcwgAAMMIAADzCAACKQgAAUMEAAGBBAAAswgAAuMEAAKhBAACwQgAA4MEAADRCAAAUwgAA2MEAAHDBAACAQQAAqEEAANpCAACgwQAAUEEAACBBAACAwQAApEIAAADCAACAPwAAqsIAAEDAAADAQAAAVEIAAGhCAAAAAAAAAMEAALDBAAAgwQAAYEEAAKBAAABgwgAALMIAAKjBAABwQQAALEIAAJDBAACgQAAAdMIAAKDAAAAQwgAAUEEAACTCAAAwwgAAcMEAAMhCAABYQgAAgsIAABBCAAAswgAAosIAABDCAAAYQgAAgMEAANjBAACcwgAAmEEAALhBAABIQgAAJMIAAIhBAAA4QgAAEEIAAAAAAADgwAAAQMAAAJZCAAAUwgAAjMIAANDBAACAvwAAMMIAABBCAAAUQgAAuMEAAADCAAAIQgAAHEIAAJTCAAAYwgAAiEEAAFhCAABAwQAAIEEAAGxCAABAQgAAyMEAAEDAAADIQQAAgL8AADDCAACoQQAAnMIAAGDBAADQwQAAyMEAAODAAABYwgAAgMIAALBBAABAQgAAGMIAAIDAAAB8wgAAuEEAALhBAAAIQgAAqMEAAGhCAADQQQAAgkIAAIhBAACYwQAALMIAAHDCAABAQQAAdEIAAEzCAACQQQAAPEIAAExCAAA4wgAAkEEAAABAAABgQQAAgL8AAKDAAACAwQAAaMIAAIjBAAAYwgAAgEEAAJDCAAAkwgAAiEIAAMDBAADoQQAAiMEAAIA_AAA0wgAA8MEAAKJCAAC0QgAAaEIAAEBBAABAwQAAUMEAAIjBAACAwQAAEMEAACDBAAB4wgAATMIAAOhBAAAgQgAA2MEAANDBAABwQQAAgMEAAOhBAADowQAAFMIAAKhBAABYwgAA-MEAAETCAACmwgAAXEIAAIC_AAAAAAAAcEEAAOBAAABgQgAAUMIAABTCIAA4E0AJSHVQASqPAhAAGoACAADYvQAAUL0AAJo-AAAkPgAAgr4AAEw-AACqPgAAA78AADC9AABcvgAAir4AAOA8AACIPQAABD4AAGy-AADqPgAATD4AAEC8AABcPgAART8AAFk_AADgPAAAUL0AAPi9AACAuwAATD4AAIo-AADIvQAAlr4AAMo-AABMPgAAJL4AAAS-AABMPgAAVD4AANi9AAC4PQAAHL4AANq-AAAEvgAAJD4AAGw-AABEPgAAiL0AADS-AADqPgAAxj4AAJg9AAC-PgAAbL4AAJg9AAAMPgAAMD0AACw-AACuPgAAcD0AAH8_AACIPQAAsj4AAKo-AAA8vgAALD4AAMi9AAAcviAAOBNACUh8UAEqjwIQARqAAgAAgr4AAKA8AACKvgAAK78AAJg9AAA0PgAAMD0AAEy-AAAcvgAAyj4AACS-AADoPQAAfL4AADy-AABAPAAAML0AAEy-AABPPwAAQDwAABM_AADoPQAApr4AACw-AACgPAAABL4AAOC8AAD4vQAAmD0AAOA8AAAwvQAAmD0AAKC8AACoPQAAML0AAGQ-AADgvAAAmD0AADC9AAAsvgAAuD0AACw-AAAEPgAA2D0AAEy-AADgvAAAgj4AAH-_AACSvgAAgDsAAFC9AACIvQAABL4AAFQ-AACCPgAAoLwAAFA9AABAvAAA4LwAAFC9AAC4PQAAcL0AAHw-AABQPQAAQDwgADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=mrioL2Vc3BU","parent-reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["10600181831159116575"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"4073738205"},"5553411109008186753":{"videoId":"5553411109008186753","docid":"34-4-9-Z18B61467E8E12BC1","description":"A deep dive into unit testing Ruby objects in isolation by using RSpec's double and instance_double. Test doubles are a way to manufacture objects quickly that adhere to a specific set of...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4418744/5c83b608dbb95311490e2bd5b9fd0ac1/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/UoCH6gEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"18","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DS9KJOv4UJMY","linkTemplate":"/video/preview/5553411109008186753?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"RSpec Test Doubles Explained | Unit Testing Ruby Classes in Isolation","related_orig_text":"Test Double","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Test Double\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=S9KJOv4UJMY\",\"src\":\"serp\",\"rvb\":\"EqoDChM1NTk3NDU2NDI2Njk0Nzc0MDUwChQxNjEwNzA0NjY2MTIwODAzNDE5NAoTODQwOTgxMjczNzMzMzQ5NTE5MgoTNDIyMTIzODQ4MTA1NzUxOTYwMgoTNDgzNDY5ODYzMjEzMzI4NTUwMgoTMzcxNjE5MzA2NjI2Njk3NDA1OAoTNzM4OTQxOTEzNzc0ODc0NTYyMAoTOTY5ODUwODE3NjY4MDI5NTM3MQoTOTQyMjQ5NjkxODY1NTU1NTY0NQoUMTA4NzU1OTYyNjgyNzY3NTQ3ODMKFDEzMjU5OTIyNTY5MDA5MzcxNjg0ChQxMjA4NTU0NTUyNjI0ODQzMzUyNgoSNzgxMDkyODQ3OTA5OTY4NzU5ChM1MjUzNDM0Mzc3NDQ1NjE4OTc0ChM1NDk3MTE4MDIwNTQ5NjY3MDY2ChQxMDYwMDE4MTgzMTE1OTExNjU3NQoTNTU1MzQxMTEwOTAwODE4Njc1MwoUMTQyNTUxMDA1MjQ3Mzk5NDY1NjYKFDEyMDA5OTE0NTEwNzg1MzMyNjg2ChM3MDk5NjUxNDgzNzE0MDY3OTE5GhUKEzU1NTM0MTExMDkwMDgxODY3NTNaEzU1NTM0MTExMDkwMDgxODY3NTNqiBcSATAYACJFGjEACipoaGVta25iZGR2aXF0YWtjaGhVQ1FYYUl5ZVJxSGpLOUVLNDFiOEozeVESAgASKhDCDw8aDz8Tmg6CBCQBgAQrKosBEAEaeIEGBQr6_wIA-_UIAPoF_gIGB_gA9___AOwO_f37_wAA8_0KCPsAAAD_DQAJ-gAAAP349wL7_gAAFQn9_wQAAAASBQb5-AAAAAoPAwD-AQAA9voG-QIAAAAFA_0EAAAAAPHz-vUA_wAABQf-_gAAAAAC__H7AAAAACAALVbK1js4E0AJSE5QAiqEAhAAGvABfxsK_6QN6_z2MBMBJtnoALAGI_89R9r_nf4BABr11gDN6wsADxgkALUx6f-RFg4B59_pAP4zCAFG1vsA1P36ADnhFwES0zECZBjvAML7OQACKTT-KQMeABjv1f_XxPD_7Bkc_9PzKQC2-MMBCyQ-AznsFQIh1PcDteHw_x0RFAEM4OX_8gAmAQ_fJ_wM7SAIBf77-jUS7AX8NxD_9BcPBQHtEAIaDd4E-g72C94ODfgI9hoH0tj3AMIPJwQeJtkC6SD6-AKdBvYK8u0IRt_q_c3_JvYprPoL2-v4A-scCfXfLh0C9BcE4tLfAwIgAOzqIAAt7lr5OjgTQAlIYVACKs8HEAAawAe5HAO_ob-ru5pz-LtayK08M9xAPZ5ilbyC4Rw9T3HeOwyAJ7y2SeU9dsmTPIi_QT2f5Ja-G9hqPUoNTb3-1Ys-IMSfPIapMTtZDGi9CmKFPVCal7yOQKy9ofEpPZqpmLv9TtO9m3VGvYsuND3_PkM-d38GuAzrQb0pqxC88aSgvCRhvrqkmJO6ajS5upF387zBwbM96FFMPMP62jz_WG099IeHOjxVmTztyAI9KxI4PJE2I7zsaNy9L70BvBlYBTvhn608n9rqPHmoz7ichLk7fjvJvOqrULzrRi49xruIPOX4fLziEx-86P_wPOjOHb3npxg9gHe8vJV_rbxAt7G9PSkTPZrcHDxGCuU9o5YgPFPN7jtQw9e9xJJ3PWuMzjq7sQW9rixxvY-3hbowY6o9oZGZPCZpozyTuQO9FV4dvaPElbi8xbg9rus8O6gjtryAgDU83PEGPSUHqrs_fRo9vMbTPLhAgjuHBGK9N656Pf42erwneBQ9qCMbvXuRPzyRi5A9itHvulUr2Tpo0mE9ykIFPQbEmjyZIX-9ecrNu0Xahrx33PA8RvsuPfYNp7zcEc498ZP2Osr8UzkK28-8KnAVvE980rtjdcA9fVEMvVpnIjoZgUK9I7EOvTFSGLwPpwK9AfFEvQUGILzgTde9PisEve018zrcyXE7G262vCeTqjsLqLE98cP3vJiM-7niPNy9zqYDvVJTfbkLJOg9qwEvvezJ0zmS2KS8s1bZPEchyTpAaag7k3HsPRJEOrlPIx0-lbgOvQ170jj4-4W8e09APA9nDTrZ7fO8F1wYvTLcszeU36e5vbXCPfNVyrfdKqO8Vz3AvZEGHjn-9YU9AW0Lve72HbopzPu8St81vIVg0TnddFA9nQB5vIlxtTlJMTs92yG0PFR6lDn6WGY9cNWQPAwjYLhIxX-8M4yLvVTfhzkvpc69HEszvYHosTkCgwS95yW1vIAnrbXbq0o9Oo_tO252hDjN8iu84yaZPdrOH7gIORQ9HY5TvaD9HLU8sG09JO2LPcJGr7iwQpC9TACZvSFlY7ilJeA8QbH6PEA707jfbKO9_C0JvM19qrZN2lS9hveWvTeDAbf9hgk9Jsjnuy7vpLe8Bj2-LSdBveWJzjg72p09WVFDvXGV07gtk-E9f6twvQ94nripCMM7uAVou1mfVzi7iKU8zsg7PUUchbf2dHo94A_fvT-Zm7ci_-w9NSkFPvN-W7hGqz-93xasPGaz_LYrpp29WPLCvPCopbcoNaq8M9wgvRWSTDYgADgTQAlIbVABKnMQABpgRPYAJgsa5hlPTNP2uBIev-rO2gzeG_8E5AAQCw0TDgrWuxP9_1bcJtamAAAADxUWAesAI3fhwu8i9iPxqKjC-ON3JxkGyBjy8OHkGA7dDQIW3ep_APXMwyAqBrslHuFSIAAtvOwYOzgTQAlIb1ACKq8GEAwaoAYAADBBAACiQgAADEIAAEBBAACCQgAAXEIAAHRCAABwwQAAZMIAAABBAAAQQQAAmMIAABDCAAAgwQAAPEIAABzCAACAPwAASMIAAMjBAABMwgAAmMEAAEzCAABAwAAAwEEAAJDBAACAvwAACMIAAODBAACmQgAAEMEAACjCAADgQQAApsIAABBBAAAUwgAA4MEAACRCAADGQgAAoMEAAIBCAAAEQgAAgL8AAABBAACowQAAYMEAAADCAACAQAAAUEIAABRCAAAgQgAA5sIAAEBAAACAQAAAgMEAAKZCAACgwAAAAMMAABBBAACQwQAAoEAAAJBBAAAEwgAAYMEAALjCAAAkQgAAwMEAAPjBAABAwgAAQMEAADzCAAB8QgAAqkIAAIBAAAAcwgAAJMIAAAzCAAAgwgAACEIAAGhCAACoQQAArMIAAL5CAAAAAAAAQEEAAABAAAD4wQAAJEIAANBBAAB0QgAA0MEAACRCAACkQgAAgEAAAAzCAAAUwgAA-MEAAEBAAAAgQQAABEIAACzCAADQwQAAVEIAAHRCAACAwAAAwEEAANBBAABQwQAACEIAABDBAABUQgAAAEIAAMDAAABgwQAAGEIAAKDBAACGQgAAkMEAAEDAAAAowgAAQEAAAHBBAACEwgAABMIAADDCAACQQQAAgEAAAIC_AACAQAAA4MAAAAjCAAAkwgAABMIAAEDBAAAgwQAAmMEAAJBBAAAgQQAAQMIAAFBBAAAMwgAADEIAAABBAAAAQgAAEMIAAI5CAADAwQAAqsIAAJBCAAAEQgAAEMIAACTCAABAQgAAmEEAAMDAAADQwQAADMIAAABAAADgQAAAYMEAACRCAACgwAAA0EEAAGDBAACgwQAA0MEAAODAAAC4QQAAZEIAAADAAACgwQAAGMIAAEBCAABgQQAAYMEAAFjCAACAQQAAtEIAAEDAAADwQQAAOEIAAEDCAACWwgAAwMAAAJBBAAAQQgAAqEEAAMjBAACwQQAAUEEAAIA_AABwQQAAbMIAAIA_AACgQQAAsMEAAJhBAAAwwgAA4EAAAGBBAADgQCAAOBNACUh1UAEqjwIQABqAAgAANL4AABQ-AACCPgAAjj4AALg9AACIPQAAiD0AABu_AAAEvgAAoDwAALi9AAAsPgAA6L0AAGQ-AABwvQAAuD0AAAQ-AABwPQAA4DwAACk_AAB_PwAAoLwAAHC9AACOvgAAgr4AAHC9AAB8PgAAmL0AAEC8AACmPgAAFD4AAEC8AAB0vgAAmD0AAMg9AACIvQAAMD0AALg9AACOvgAAdL4AAOC8AACAuwAAlj4AAIA7AADgvAAAmD0AAHQ-AADovQAAlj4AADS-AACIPQAAhj4AAKi9AABcPgAAiD0AAIC7AAA5PwAAoLwAAEQ-AACWPgAAyD0AAKi9AAAkPgAAyL0gADgTQAlIfFABKo8CEAEagAIAAEy-AADYPQAAuL0AADO_AAAEPgAAgLsAAHQ-AADIvQAAHL4AAKo-AACIPQAAgDsAALg9AABMvgAA2D0AANi9AAAEvgAAPT8AABA9AACePgAAgLsAAFS-AABEPgAAgLsAAEA8AABAvAAATL4AABA9AABAPAAAmL0AADC9AACgvAAAgLsAAOC8AADIPQAAVL4AAIg9AACovQAAqL0AAHA9AACIPQAAiL0AAIA7AACAuwAAUD0AADA9AAB_vwAA-L0AAAy-AAAwPQAAyD0AABA9AACaPgAAyD0AAJK-AADgPAAAUL0AAPi9AACoPQAA6L0AABA9AAAMPgAA6L0AANi9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=S9KJOv4UJMY","parent-reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":3840,"cheight":2160,"cratio":1.77777,"dups":["5553411109008186753"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"4199769354"},"14255100524739946566":{"videoId":"14255100524739946566","docid":"34-9-12-Z5364F7C163B53569","description":"Welcome back to our series on Test Doubles! I'm your Coding Coach, and in this video, we'll dive into the world of Spies. We'll show you exactly how to implement a Spy from scratch in PHP...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1387860/98cf1cdbe5b985aed66bae26be1b0b20/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/HwLwGAIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"19","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DbyszcqvIG3U","linkTemplate":"/video/preview/14255100524739946566?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"003: Spy - Introduction to Test Doubles in Test Driven Development (TDD) (PHP)","related_orig_text":"Test Double","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Test Double\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=byszcqvIG3U\",\"src\":\"serp\",\"rvb\":\"EqoDChM1NTk3NDU2NDI2Njk0Nzc0MDUwChQxNjEwNzA0NjY2MTIwODAzNDE5NAoTODQwOTgxMjczNzMzMzQ5NTE5MgoTNDIyMTIzODQ4MTA1NzUxOTYwMgoTNDgzNDY5ODYzMjEzMzI4NTUwMgoTMzcxNjE5MzA2NjI2Njk3NDA1OAoTNzM4OTQxOTEzNzc0ODc0NTYyMAoTOTY5ODUwODE3NjY4MDI5NTM3MQoTOTQyMjQ5NjkxODY1NTU1NTY0NQoUMTA4NzU1OTYyNjgyNzY3NTQ3ODMKFDEzMjU5OTIyNTY5MDA5MzcxNjg0ChQxMjA4NTU0NTUyNjI0ODQzMzUyNgoSNzgxMDkyODQ3OTA5OTY4NzU5ChM1MjUzNDM0Mzc3NDQ1NjE4OTc0ChM1NDk3MTE4MDIwNTQ5NjY3MDY2ChQxMDYwMDE4MTgzMTE1OTExNjU3NQoTNTU1MzQxMTEwOTAwODE4Njc1MwoUMTQyNTUxMDA1MjQ3Mzk5NDY1NjYKFDEyMDA5OTE0NTEwNzg1MzMyNjg2ChM3MDk5NjUxNDgzNzE0MDY3OTE5GhYKFDE0MjU1MTAwNTI0NzM5OTQ2NTY2WhQxNDI1NTEwMDUyNDczOTk0NjU2NmqIFxIBMBgAIkUaMQAKKmhoZHFjZnFyZWdqcXh4ZWRoaFVDenNuOHNZeWJONUNDNUNaejUxcERNdxICABIqEMIPDxoPPxPSC4IEJAGABCsqiwEQARp4gfEFAwH7BQAA_AUI-Aj9AhICBPr2AQEA6f0FAv_-AQD19wP_-AAAAP0L_AULAAAA_v7-__j-AAAEAfb-AwAAAPwH__X3AAAAAQH5-v8BAADt9ff_AgAAAAgEDvz_AAAA9wsR-_8AAAD9AfTyAAAAAAH87AMA_wAAIAAtEgbgOzgTQAlITlACKoQCEAAa8AFRFgD9_dgHArsF3gDYDOoBgQAC_zsH-gDf9fYAwgPkAOUH9ADsAB4A8isHAbIh2ADT_vAAJBkEABkJEgAR8BIAJSXsADLqEgA4AP0A3hPl__AcGwAe6ysCEN_4ABr_3f8a4gT-2ubRAcLl_v8VAhsAHwr-BigCC__4FhwFywwKAOEMDvr6_Qb5qvwH_hYKF_0F8u__VCHs_eoVEAIg-fgKFdMBAvrwCQcNCBIF2vTv-Mf04gDq-AUCAwgZAgghIfoQ-RoJCP7_9hH4A-89BPT1DDn5-RvqBAji-P75xwL_89_5DvLbJP0EAAYLAvv4-fEgAC2_TyQ7OBNACUhhUAIqzwcQABrAByKo4r7xHvE8D5M1PeQFQr3b-5Q990KcPC6pn70DC7u8U_BvvM4abD5GFZQ98yGku7cNk74bVBM8G7Qcvf29dD6SVEu9A7HsPLm8nr2pMPg72P4Evef-Kr5dy_88SHQqPEd_rr2bAY69S0STPNEfKj7qsCK9UMLMvBHxYL0jBQC9HTOWO9n1kT280xm8CXayvM_zvD2cvK0844AnvWzPzD1COh-8d4FUO6Iww70CQec79xBDvEdahTzEjYA825EDvHVmLD2mi8M8_3SoPIkDLb0HQGG9npb-ux-hpLtWJiE9ZoaqOz0oCL3jux49Z8sgvNH2nrl1dxm8mBkyO52dDL6-EV28lXY0vP0puj1NMFy9ouDYPLDi1L11Nsk9PI5VPMAhhL3Jw2c8aeKKuQ-_hj3vnKw9w1WUPMOrdjwHAgm9IKEcPEb1jD1x_3G9OAauvICfAb75IDq8Ib-IPCgFgrzF3qA9pj_gvNJtDr1Ikps9ON0PvD8oHj1DS6i8WjG3vP3Fpz1zLZq8FF5-uysXCj2z-Y49tDCXO8QFQL1uo8G85L-8u8PwET0sRaI9JkUWO5Fk9j1po1-8AJOSuzF2R706voy9sH03vDXDtz2AUw49piSQPM4rCL2gBoQ71EKsOw42ED0AqIK9IjM8vMPlor1BVwy9TeR2uzDfUL1SsGs8aT-MO95nRj0lo5S8qIvWO8ldj72TN-G7s-InO2nk0z3J0r28UrAGuATKJr29d227TeaKOg8pxLsa6zE9aiXpOTy98j1KyFG9V8GOORhVkD14izE9YMQSOcF3F7yVD2G9f-yJODSdYj0Mc4c9LjseuVxUC72cFfG93J51OfDETD1YmT67bF9dOqWtsL1awJ881dmEuUfjkDxhqx89wQ8huo9Efj2Ivhu9EOWZud2cRT2tnjg9NnWpOKJpAbwipBO9Ca1iuYV_rLxDmJG6lLRfNp8ov7w5xXS8IZ4-NwopZLzrQ229pFnzNgryE73jnb09lVPVuP-nyTuTNwC9vdR2uAJkSL3kCco7VQkiuR75470b65y9HMKFuGf4qrxhybC87CeNOG3F_r2i1D69Gi_0uGkVAr2QvCO-zYOEuMKG57yzoMu8TX9fuElmxb2Hixy-tbqtOIKREj1le-M6-LiDuEeT6z0uwwS9j-2dNlcgHz19fYg8ao2NtkiBvz0zfrs9xZ4DOPpB3T2_RSe9Z-kWtyL_7D01KQU-835buIAWtr3j2B89p7vBuEnTJT1hw7K7TKI_uNrlqz13Wmi9WvFDNyAAOBNACUhtUAEqcxAAGmBC9wA68R3S6zAV4PznzxrPBv4YCMkj__js_yUexQMRRfOlB-H_Y8MtCJ4AAAAY7_kF4wAJfQbs8xPICxLPiN8gBH8o6TiyCSob5s14Gf7h-BfZIRgAE-fDOjH71FAS-i8gAC19xBU7OBNACUhvUAIqrwYQDBqgBgAAwEAAAIC_AAAAQgAAAMEAAHBBAABcQgAAPEIAAPBBAAAwwQAAuMEAAOBAAACWwgAAAMMAAAzCAABAQQAA2MEAAEBAAABEwgAAZMIAAABAAABQQgAAFMIAAADAAAA4QgAAMMEAALBBAACkwgAALMIAAAAAAADgQAAAAMAAAFBCAACIwQAAUMIAAATCAACIwQAAUEEAANhCAAC4wQAA6MEAAPBBAAAAQgAAhkIAAGxCAADoQQAAIMIAAJDBAABQwQAAVEIAAIjBAAB8wgAAoMAAAJjBAAAUwgAAgMAAALjBAACgwgAAwEAAAIhCAAAAQQAAEEIAAFDBAABgwgAAhMIAAPBBAABcwgAAZEIAAKjBAACYwQAAmsIAACBBAABkQgAAUMIAAMhBAACQQQAAmMIAABjCAAAAwQAACEIAABDCAACYwQAAAEEAAMhBAABYQgAAcMEAADBBAAAAQQAAaEIAADxCAACEwgAAgL8AACRCAAAQwQAAuMEAAETCAACAwQAAVMIAAKBAAAAIQgAALMIAAILCAAAAAAAAdEIAACTCAACAQAAASMIAACDCAABUQgAARMIAAI5CAABAQgAAMEEAAHTCAAC4wQAAgEAAAARCAABwQgAAMEEAAIA_AAAQQQAA-MEAAFjCAABcwgAA8MEAAHhCAABAQgAAEMEAAKBBAADgwAAABMIAABBBAADAQQAAYMEAACRCAAAAAAAA6EEAALBBAACIwQAA8MEAAPjBAAAswgAAyEEAAEBAAACwwQAAREIAAHDBAABgwgAAYEIAAIC_AAAAwQAA4MAAAMBAAABAQQAA4MAAAJDBAABgwgAAAMAAAPjBAACIwQAAiEEAALDBAACoQQAA4MAAAEjCAAA0QgAAmEEAAFBCAACkQgAA8MEAAOjBAAAMQgAACEIAAFDCAADgwAAAEMEAAMBAAABcQgAAPMIAAIhCAAAwQgAAPMIAAHTCAACQwQAAqEEAAHBCAAB4wgAAWMIAAEBCAADQwQAAgEEAAJ7CAACWwgAASEIAANhBAACAwAAAiEEAAGDCAABUQgAAQEEAADDCIAA4E0AJSHVQASqPAhAAGoACAABAvAAABD4AAMY-AABcPgAAXL4AADA9AAAkPgAAyr4AAIq-AAC4vQAAHL4AAJa-AAAcPgAA-D0AAIg9AABQPQAARD4AADA9AACCPgAACT8AAH8_AADYPQAA4DwAAEA8AAAwvQAAyD0AAIA7AAC4PQAAJL4AAKg9AAAEPgAAQLwAADC9AABwvQAAmD0AAHA9AACAuwAA-L0AANK-AAA0vgAAuL0AAIA7AACgvAAAmL0AAEA8AAA8PgAAlj4AALi9AAD4PQAABL4AAFC9AAAwPQAAbD4AAII-AABQvQAAmD0AACM_AAAUPgAAHD4AAHQ-AADYvQAAuD0AADA9AAC4PSAAOBNACUh8UAEqjwIQARqAAgAAjr4AAOg9AAD4vQAAO78AABA9AABcvgAAND4AAIa-AACAuwAAkj4AAIg9AAAMPgAADL4AACy-AAAMPgAAgDsAAAy-AAAtPwAA6D0AAOo-AABQvQAAmL0AADA9AACIvQAAZL4AAHA9AADgvAAAcD0AANi9AABQPQAAiD0AADA9AADIPQAAVL4AAOg9AADgPAAA6L0AAEQ-AAAUvgAAmD0AAFw-AADYPQAAgDsAAHC9AACAuwAA4DwAAH-_AACivgAAuD0AAAS-AAAkPgAAQDwAAEw-AABwPQAATD4AAHA9AAAwvQAA6L0AAMi9AAAEvgAAgDsAAGw-AAAwvQAAiL0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=byszcqvIG3U","parent-reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["14255100524739946566"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"779571648"}},"dups":{"5597456426694774050":{"videoId":"5597456426694774050","title":"Module 4. Lesson 1. Introducing \u0007[test\u0007] \u0007[doubles\u0007]","cleanTitle":"Module 4. Lesson 1. Introducing test doubles","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=KppKwUHgjW4","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/KppKwUHgjW4?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDN25nYjhvaFhXM2U2SDRrNk9oN1YyZw==","name":"Fluent Forward","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Fluent+Forward","origUrl":"http://www.youtube.com/@fluentforward718","a11yText":"Fluent Forward. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":93,"text":"1:33","a11yText":"Süre 1 dakika 33 saniye","shortText":"1 dk."},"date":"6 haz 2019","modifyTime":1559779200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/KppKwUHgjW4?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=KppKwUHgjW4","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","duration":93},"parentClipId":"5597456426694774050","href":"/preview/5597456426694774050?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","rawHref":"/video/preview/5597456426694774050?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"16107046661208034194":{"videoId":"16107046661208034194","title":"20230417 - Efficient \u0007[testing\u0007] with \u0007[test\u0007] \u0007[doubles\u0007]","cleanTitle":"20230417 - Efficient testing with test doubles","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Y7Zu21lpW_c","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Y7Zu21lpW_c?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDV0wwUmJiVDZJTHp6Q2Q2SXg3dDBBUQ==","name":"Areopa webinars","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Areopa+webinars","origUrl":"http://www.youtube.com/@Areopawebinars","a11yText":"Areopa webinars. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":4108,"text":"1:08:28","a11yText":"Süre 1 saat 8 dakika 28 saniye","shortText":"1 sa. 8 dk."},"date":"17 nis 2023","modifyTime":1681689600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Y7Zu21lpW_c?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Y7Zu21lpW_c","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","duration":4108},"parentClipId":"16107046661208034194","href":"/preview/16107046661208034194?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","rawHref":"/video/preview/16107046661208034194?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"8409812737333495192":{"videoId":"8409812737333495192","title":"What Are The Different Kinds of \u0007[Test\u0007] \u0007[Doubles\u0007]","cleanTitle":"What Are The Different Kinds of Test Doubles","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=ndv-Zuphr6I","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/ndv-Zuphr6I?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDNzFvbWppbzMxRXN4N0x5dGFaMnl0QQ==","name":"Jov Mit","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Jov+Mit","origUrl":"http://www.youtube.com/@jov_mit","a11yText":"Jov Mit. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":804,"text":"13:24","a11yText":"Süre 13 dakika 24 saniye","shortText":"13 dk."},"date":"18 şub 2025","modifyTime":1739836800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/ndv-Zuphr6I?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=ndv-Zuphr6I","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","duration":804},"parentClipId":"8409812737333495192","href":"/preview/8409812737333495192?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","rawHref":"/video/preview/8409812737333495192?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"4221238481057519602":{"videoId":"4221238481057519602","title":"\u0007[Test\u0007] \u0007[Doubles\u0007] with Python","cleanTitle":"Test Doubles with Python","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=h75UJmzXz6k","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/h75UJmzXz6k?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDdGFkTTZQaU5SbjBjdTVyV01FOEdrZw==","name":"caldarinexus","isVerified":false,"subscribersCount":0,"url":"/video/search?text=caldarinexus","origUrl":"https://www.youtube.com/channel/UCtadM6PiNRn0cu5rWME8Gkg","a11yText":"caldarinexus. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":2687,"text":"44:47","a11yText":"Süre 44 dakika 47 saniye","shortText":"44 dk."},"date":"14 haz 2020","modifyTime":1592092800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/h75UJmzXz6k?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=h75UJmzXz6k","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","duration":2687},"parentClipId":"4221238481057519602","href":"/preview/4221238481057519602?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","rawHref":"/video/preview/4221238481057519602?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"4834698632133285502":{"videoId":"4834698632133285502","title":"029: Mock - Introduction to \u0007[Test\u0007] \u0007[Doubles\u0007] in \u0007[Test\u0007] Driven Development (TDD) (Golang)","cleanTitle":"029: Mock - Introduction to Test Doubles in Test Driven Development (TDD) (Golang)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=_2wCzcKi7bw","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/_2wCzcKi7bw?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDenNuOHNZeWJONUNDNUNaejUxcERNdw==","name":"Testing All The Things","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Testing+All+The+Things","origUrl":"http://www.youtube.com/@the-engineering-coach","a11yText":"Testing All The Things. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":872,"text":"14:32","a11yText":"Süre 14 dakika 32 saniye","shortText":"14 dk."},"views":{"text":"1,1bin","a11yText":"1,1 bin izleme"},"date":"25 ağu 2020","modifyTime":1598313600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/_2wCzcKi7bw?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=_2wCzcKi7bw","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","duration":872},"parentClipId":"4834698632133285502","href":"/preview/4834698632133285502?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","rawHref":"/video/preview/4834698632133285502?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"3716193066266974058":{"videoId":"3716193066266974058","title":"\u0007[Test\u0007] \u0007[Doubles\u0007] without Tears (Marco Consolaro & Alessandro Di Gioia)","cleanTitle":"Test Doubles without Tears (Marco Consolaro & Alessandro Di Gioia)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=cok0L4r4z8Y","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/cok0L4r4z8Y?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDOTA1R0pWYVRfMTBvU2RacThzRG9SZw==","name":"Tech Excellence","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Tech+Excellence","origUrl":"http://www.youtube.com/@TechExcellence","a11yText":"Tech Excellence. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":3387,"text":"56:27","a11yText":"Süre 56 dakika 27 saniye","shortText":"56 dk."},"views":{"text":"1,3bin","a11yText":"1,3 bin izleme"},"date":"22 kas 2024","modifyTime":1732276821000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/cok0L4r4z8Y?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=cok0L4r4z8Y","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","duration":3387},"parentClipId":"3716193066266974058","href":"/preview/3716193066266974058?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","rawHref":"/video/preview/3716193066266974058?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"7389419137748745620":{"videoId":"7389419137748745620","title":"053: Introduction to \u0007[Test\u0007] \u0007[Doubles\u0007] - Fakes (Java)","cleanTitle":"053: Introduction to Test Doubles - Fakes (Java)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=nJB921wtksM","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/nJB921wtksM?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDenNuOHNZeWJONUNDNUNaejUxcERNdw==","name":"The Engineering Coach","isVerified":false,"subscribersCount":0,"url":"/video/search?text=The+Engineering+Coach","origUrl":"http://www.youtube.com/@the-engineering-coach","a11yText":"The Engineering Coach. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":527,"text":"8:47","a11yText":"Süre 8 dakika 47 saniye","shortText":"8 dk."},"date":"6 ara 2022","modifyTime":1670284800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/nJB921wtksM?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=nJB921wtksM","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","duration":527},"parentClipId":"7389419137748745620","href":"/preview/7389419137748745620?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","rawHref":"/video/preview/7389419137748745620?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"9698508176680295371":{"videoId":"9698508176680295371","title":"Introduction to \u0007[test\u0007] \u0007[double\u0007] with examples in CSharp","cleanTitle":"Introduction to test double with examples in CSharp","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=YFabT13UF6w","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/YFabT13UF6w?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDZlFiVlBnRE9OQ2Rua25UOUxvZVBKZw==","name":"Peter","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Peter","origUrl":"http://www.youtube.com/@Peter-sz8gx","a11yText":"Peter. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":678,"text":"11:18","a11yText":"Süre 11 dakika 18 saniye","shortText":"11 dk."},"date":"18 ara 2014","modifyTime":1418860800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/YFabT13UF6w?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=YFabT13UF6w","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","duration":678},"parentClipId":"9698508176680295371","href":"/preview/9698508176680295371?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","rawHref":"/video/preview/9698508176680295371?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"9422496918655555645":{"videoId":"9422496918655555645","title":"053: Introduction to \u0007[Test\u0007] \u0007[Doubles\u0007] Mocks (Java)","cleanTitle":"053: Introduction to Test Doubles Mocks (Java)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=kSVwpygJHJk","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/kSVwpygJHJk?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDenNuOHNZeWJONUNDNUNaejUxcERNdw==","name":"The Engineering Coach","isVerified":false,"subscribersCount":0,"url":"/video/search?text=The+Engineering+Coach","origUrl":"http://www.youtube.com/@the-engineering-coach","a11yText":"The Engineering Coach. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1649,"text":"27:29","a11yText":"Süre 27 dakika 29 saniye","shortText":"27 dk."},"date":"29 kas 2022","modifyTime":1669680000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/kSVwpygJHJk?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=kSVwpygJHJk","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","duration":1649},"parentClipId":"9422496918655555645","href":"/preview/9422496918655555645?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","rawHref":"/video/preview/9422496918655555645?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"10875596268276754783":{"videoId":"10875596268276754783","title":"\u0007[Test\u0007] \u0007[Doubles\u0007] - Designing for and using Stubs, Fakes, Mocks, and Spies","cleanTitle":"Test Doubles - Designing for and using Stubs, Fakes, Mocks, and Spies","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=XcoTYFdq_L0","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/XcoTYFdq_L0?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDVU1RWVRiV2l0Ylhma3Z0THBaVE5pQQ==","name":"Merlin Wellington","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Merlin+Wellington","origUrl":"http://www.youtube.com/@wizardcraftcode","a11yText":"Merlin Wellington. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":757,"text":"12:37","a11yText":"Süre 12 dakika 37 saniye","shortText":"12 dk."},"date":"2 kas 2024","modifyTime":1730505600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/XcoTYFdq_L0?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=XcoTYFdq_L0","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","duration":757},"parentClipId":"10875596268276754783","href":"/preview/10875596268276754783?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","rawHref":"/video/preview/10875596268276754783?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"13259922569009371684":{"videoId":"13259922569009371684","title":"002: Stub - Introduction to \u0007[Test\u0007] \u0007[Doubles\u0007] in \u0007[Test\u0007] Driven Development (TDD) (PHP)","cleanTitle":"002: Stub - Introduction to Test Doubles in Test Driven Development (TDD) (PHP)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=F9TlJOevrfw","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/F9TlJOevrfw?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDenNuOHNZeWJONUNDNUNaejUxcERNdw==","name":"The Engineering Coach","isVerified":false,"subscribersCount":0,"url":"/video/search?text=The+Engineering+Coach","origUrl":"http://www.youtube.com/@the-engineering-coach","a11yText":"The Engineering Coach. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1216,"text":"20:16","a11yText":"Süre 20 dakika 16 saniye","shortText":"20 dk."},"views":{"text":"1,2bin","a11yText":"1,2 bin izleme"},"date":"21 mayıs 2019","modifyTime":1558396800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/F9TlJOevrfw?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=F9TlJOevrfw","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","duration":1216},"parentClipId":"13259922569009371684","href":"/preview/13259922569009371684?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","rawHref":"/video/preview/13259922569009371684?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"12085545526248433526":{"videoId":"12085545526248433526","title":"C# Unit \u0007[Testing\u0007] with \u0007[Test\u0007] \u0007[Doubles\u0007]: Dummy, Fake, Stub, Spy & Mock","cleanTitle":"C# Unit Testing with Test Doubles: Dummy, Fake, Stub, Spy & Mock","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=cio7XzACOc0","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/cio7XzACOc0?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDX0ladzNPRDU3WGpiTFZ2cXAxX3NDdw==","name":"Hamed Fathi","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Hamed+Fathi","origUrl":"http://www.youtube.com/@HamedFathiTech","a11yText":"Hamed Fathi. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":960,"text":"16:00","a11yText":"Süre 16 dakika","shortText":"16 dk."},"date":"21 haz 2025","modifyTime":1750464000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/cio7XzACOc0?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=cio7XzACOc0","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","duration":960},"parentClipId":"12085545526248433526","href":"/preview/12085545526248433526?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","rawHref":"/video/preview/12085545526248433526?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"781092847909968759":{"videoId":"781092847909968759","title":"027: Stub - Introduction to \u0007[Test\u0007] \u0007[Doubles\u0007] in \u0007[Test\u0007] Driven Development (TDD) (Golang)","cleanTitle":"027: Stub - Introduction to Test Doubles in Test Driven Development (TDD) (Golang)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Kgh4pE3UN_M","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Kgh4pE3UN_M?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDenNuOHNZeWJONUNDNUNaejUxcERNdw==","name":"The Engineering Coach","isVerified":false,"subscribersCount":0,"url":"/video/search?text=The+Engineering+Coach","origUrl":"http://www.youtube.com/@the-engineering-coach","a11yText":"The Engineering Coach. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1034,"text":"17:14","a11yText":"Süre 17 dakika 14 saniye","shortText":"17 dk."},"views":{"text":"2,5bin","a11yText":"2,5 bin izleme"},"date":"28 tem 2020","modifyTime":1595894400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Kgh4pE3UN_M?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Kgh4pE3UN_M","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","duration":1034},"parentClipId":"781092847909968759","href":"/preview/781092847909968759?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","rawHref":"/video/preview/781092847909968759?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"5253434377445618974":{"videoId":"5253434377445618974","title":"052: Introduction to \u0007[Test\u0007] \u0007[Doubles\u0007] Spies (Java)","cleanTitle":"052: Introduction to Test Doubles Spies (Java)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Yws70aCyqwk","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Yws70aCyqwk?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDenNuOHNZeWJONUNDNUNaejUxcERNdw==","name":"The Engineering Coach","isVerified":false,"subscribersCount":0,"url":"/video/search?text=The+Engineering+Coach","origUrl":"http://www.youtube.com/@the-engineering-coach","a11yText":"The Engineering Coach. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":948,"text":"15:48","a11yText":"Süre 15 dakika 48 saniye","shortText":"15 dk."},"date":"22 kas 2022","modifyTime":1669075200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Yws70aCyqwk?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Yws70aCyqwk","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","duration":948},"parentClipId":"5253434377445618974","href":"/preview/5253434377445618974?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","rawHref":"/video/preview/5253434377445618974?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"5497118020549667066":{"videoId":"5497118020549667066","title":"Using a \u0007[Test\u0007] \u0007[Double\u0007] to Find Bugs | Guided Learning Hour - YouTube","cleanTitle":"Using a Test Double to Find Bugs | Guided Learning Hour - YouTube","host":{"title":"YouTube","href":"http://id-tv.org/tv/using-a-test-double-to-find-bugs-guided-learning-hour-rFtYJtbAb_g.html","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/rFtYJtbAb_g?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDYnVRbFFOeUhvcHhvbzA0NlhDVTZqUQ==","name":"Emily Bache","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Emily+Bache","origUrl":"http://www.youtube.com/@EmilyBache-tech-coach","a11yText":"Emily Bache. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1175,"text":"19:35","a11yText":"Süre 19 dakika 35 saniye","shortText":"19 dk."},"date":"18 eki 2023","modifyTime":1697659243000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/rFtYJtbAb_g?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=rFtYJtbAb_g","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","duration":1175},"parentClipId":"5497118020549667066","href":"/preview/5497118020549667066?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","rawHref":"/video/preview/5497118020549667066?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"10600181831159116575":{"videoId":"10600181831159116575","title":"Master Unit \u0007[Testing\u0007] in C# & .NET - \u0007[Test\u0007] \u0007[Doubles\u0007] (Part 8)","cleanTitle":"Master Unit Testing in C# & .NET - Test Doubles (Part 8)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=mrioL2Vc3BU","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/mrioL2Vc3BU?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDZlY0UThvcmRfaHFZNTJOdlBGdVNwUQ==","name":"Programming Adventures","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Programming+Adventures","origUrl":"http://www.youtube.com/@programmingadventures","a11yText":"Programming Adventures. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":711,"text":"11:51","a11yText":"Süre 11 dakika 51 saniye","shortText":"11 dk."},"views":{"text":"1bin","a11yText":"1 bin izleme"},"date":"22 nis 2024","modifyTime":1713738415000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/mrioL2Vc3BU?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=mrioL2Vc3BU","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","duration":711},"parentClipId":"10600181831159116575","href":"/preview/10600181831159116575?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","rawHref":"/video/preview/10600181831159116575?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"5553411109008186753":{"videoId":"5553411109008186753","title":"RSpec \u0007[Test\u0007] \u0007[Doubles\u0007] Explained | Unit \u0007[Testing\u0007] Ruby Classes in Isolation","cleanTitle":"RSpec Test Doubles Explained | Unit Testing Ruby Classes in Isolation","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=S9KJOv4UJMY","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/S9KJOv4UJMY?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDUVhhSXllUnFIaks5RUs0MWI4SjN5UQ==","name":"Brett Codes","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Brett+Codes","origUrl":"http://www.youtube.com/@brettcodes","a11yText":"Brett Codes. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1818,"text":"30:18","a11yText":"Süre 30 dakika 18 saniye","shortText":"30 dk."},"views":{"text":"3,4bin","a11yText":"3,4 bin izleme"},"date":"28 haz 2021","modifyTime":1624838400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/S9KJOv4UJMY?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=S9KJOv4UJMY","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","duration":1818},"parentClipId":"5553411109008186753","href":"/preview/5553411109008186753?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","rawHref":"/video/preview/5553411109008186753?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"14255100524739946566":{"videoId":"14255100524739946566","title":"003: Spy - Introduction to \u0007[Test\u0007] \u0007[Doubles\u0007] in \u0007[Test\u0007] Driven Development (TDD) (PHP)","cleanTitle":"003: Spy - Introduction to Test Doubles in Test Driven Development (TDD) (PHP)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=byszcqvIG3U","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/byszcqvIG3U?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDenNuOHNZeWJONUNDNUNaejUxcERNdw==","name":"Testing All The Things","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Testing+All+The+Things","origUrl":"http://www.youtube.com/@the-engineering-coach","a11yText":"Testing All The Things. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1490,"text":"24:50","a11yText":"Süre 24 dakika 50 saniye","shortText":"24 dk."},"date":"4 haz 2019","modifyTime":1559606400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/byszcqvIG3U?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=byszcqvIG3U","reqid":"1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL","duration":1490},"parentClipId":"14255100524739946566","href":"/preview/14255100524739946566?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","rawHref":"/video/preview/14255100524739946566?parent-reqid=1769139444859261-17996071446961201796-balancer-l7leveler-kubr-yp-sas-132-BAL&text=Test+Double","isEmbedOnly":false,"shouldPlayInstreamPreroll":false}}},"viewer":{"_isInitial":false,"clips":{"items":{},"dups":{},"loadingStatus":"None"},"internal":{"videoId":"","sandboxEventPrefix":"sandbox:","sandboxVersion":"0x001cd987dbd","isEmbedded":false,"from":"yavideo","service":"ya-video","hbPeriod":30,"table":"video_tech","isInstreamDisabled":false,"nonce":"9960714469612017967132","errorList":[],"isAdultAdv":false,"isImportantCommonAdv":false,"shouldShowAdvId":false,"advConfig":{"under-player":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"under-player-lite":{"regular":{"default":"R-I-48058-728"},"adult":{"default":"R-I-474674-103"}},"under-player-old":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"video-list":{"regular":{"default":"R-I-48058-708","mail":"R-A-13411721-2"},"adult":{"default":"R-I-474674-101","mail":"R-A-13426421-2"}},"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-row":{"regular":{"default":"R-I-48058-718","mail":"R-A-13411721-4"},"adult":{"default":"R-I-474674-109","mail":"R-A-13426421-4"}},"search-grid-head":{"regular":{"default":"R-I-2120168-7"}},"search-list-right":{"regular":{"default":"R-I-8843654-1"}},"before-player-old":{"regular":{"default":"R-I-2120168-1"}},"before-player":{"regular":{"default":"R-I-2120168-1"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"shouldValidateSandbox":false,"sandboxInitTimeout":15000,"isSSROnlyMastheadEnabled":true,"query":"Test Double","queryUriEscaped":"Test%20Double","filterMode":1,"isUserChild":false,"advInstreamConfig":{"regular":{"default":{"category":"2","impId":"7","partnerId":"2216089","vmapScenarioId":"119"}},"adult":{"default":{"category":"3","impId":"4","partnerId":"1988486","vmapScenarioId":"119"}}}},"playbackQueue":{"currentIndex":0,"items":[]},"related":{"items":[],"pages":[],"loadingStatus":"None","nextPageNum":0,"ncrnd":0},"playlist":{"items":{}},"delayedViews":{"ids":[],"loadingStatus":"None"}}}