{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Umbraco API ile Kabul Testleri: TDD Prati\u011fi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"4nfFYWXyMr\"><a href=\"https:\/\/fatihsoysal.com\/blog\/umbraco-api-ile-kabul-testleri-tdd-pratigi\/\">Umbraco API ile Kabul Testleri: TDD Prati\u011fi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/umbraco-api-ile-kabul-testleri-tdd-pratigi\/embed\/#?secret=4nfFYWXyMr\" width=\"600\" height=\"338\" title=\"&#8220;Umbraco API ile Kabul Testleri: TDD Prati\u011fi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"4nfFYWXyMr\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Umbraco projelerinizde s\u00fcrekli de\u011fi\u015fen i\u00e7erik modelleri ve y\u00f6netim gereksinimleriyle kar\u015f\u0131la\u015f\u0131yor, yazd\u0131\u011f\u0131n\u0131z kodun beklenen \u015fekilde \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olmakta zorlan\u0131yor musunuz? Bu makale, Umbraco'nun g\u00fc\u00e7l\u00fc y\u00f6netim API'sini kullanarak Test G\u00fcd\u00fcml\u00fc Geli\u015ftirme (TDD) yakla\u015f\u0131m\u0131yla kabul testleri yazmay\u0131 ad\u0131m ad\u0131m \u00f6\u011freterek yaz\u0131l\u0131m kalitenizi art\u0131rman\u0131za yard\u0131mc\u0131 olacak."}