<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Entries tagged with Peli de Halleux</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/peli-de-halleux/RSS"></atom:link>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Channel 9 - Entries tagged with Peli de Halleux</title>
      <link>http://channel9.msdn.com/Tags/peli-de-halleux</link>
    </image>
    <itunes:image href=""></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
    <link>http://channel9.msdn.com/Tags/peli-de-halleux</link>
    <language>en</language>
    <pubDate>Sat, 25 May 2013 11:30:40 GMT</pubDate>
    <lastBuildDate>Sat, 25 May 2013 11:30:40 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>4</c9:totalResults>
    <c9:pageCount>1</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>Nikolai Tillmann and Peli de Halleux: Inside Code Digger</title>
      <description><![CDATA[<p><a href="http://visualstudiogallery.msdn.microsoft.com/fb5badda-4ea3-4314-a723-a1975cbdabb4" target="_blank"><strong>Code Digger</strong></a> is a lightweight version of <a href="http://research.microsoft.com/en-us/projects/pex/" target="_blank"><strong>Pex</strong></a> that allows you to explore <em>public .NET methods in Portable Libraries</em> directly from the Visual&nbsp;Studio&nbsp;2012&nbsp;code editor. It's a highly simplified and nifty way to leverage the power of Pex and <a href="http://z3.codeplex.com/" target="_blank"><strong>Z3</strong></a>, one of the world's&nbsp;fastest&nbsp;constraint solvers.</p><p>So, how does Code Digger actually work? Why the PCL requirement? What happens when you click on the magic button, Alice?<br><br><strong>Nikolai Tillmann</strong> and <strong>Peli de Halleux</strong>, software developers extraordinaire&nbsp;on <a href="http://research.microsoft.com/en-us/groups/rise/default.aspx" target="_blank"><strong>MSR's RiSE team</strong></a>, join us again to dig into Code Digger in a casual setting (Nikolai's office, so native habitat). There is lots of geeking out at the whiteboard, of course. There is also a brief demo at the end. Tune in.</p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/peli-de-halleux/RSS&WT.dl=0&WT.entryid=Entry:RSSView:901d3bcca09b444f998ca1b301647a6d">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Nikolai-Tillman-and-Peli-de-Halleux-Inside-Code-Digger</comments>
      <itunes:summary>Code Digger is a lightweight version of Pex that allows you to explore public .NET methods in Portable Libraries directly from the Visual&amp;nbsp;Studio&amp;nbsp;2012&amp;nbsp;code editor. It&#39;s a highly simplified and nifty way to leverage the power of Pex and Z3, one of the world&#39;s&amp;nbsp;fastest&amp;nbsp;constraint solvers. So, how does Code Digger actually work? Why the PCL requirement? What happens when you click on the magic button, Alice?Nikolai Tillmann and Peli de Halleux, software developers extraordinaire&amp;nbsp;on MSR&#39;s RiSE team, join us again to dig into Code Digger in a casual setting (Nikolai&#39;s office, so native habitat). There is lots of geeking out at the whiteboard, of course. There is also a brief demo at the end. Tune in. &amp;nbsp; </itunes:summary>
      <itunes:duration>1964</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Nikolai-Tillman-and-Peli-de-Halleux-Inside-Code-Digger</link>
      <pubDate>Tue, 07 May 2013 12:45:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Nikolai-Tillman-and-Peli-de-Halleux-Inside-Code-Digger</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/2ad0/b720c58e-33bf-47c6-a163-ef92c9242ad0/InsideCodeDiggerRiSE_100.jpg" height="54" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/2ad0/b720c58e-33bf-47c6-a163-ef92c9242ad0/InsideCodeDiggerRiSE_220.jpg" height="120" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/2ad0/b720c58e-33bf-47c6-a163-ef92c9242ad0/InsideCodeDiggerRiSE_512.jpg" height="281" width="512"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/2ad0/b720c58e-33bf-47c6-a163-ef92c9242ad0/InsideCodeDiggerRiSE_960.jpg" height="527" width="960"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/2ad0/b720c58e-33bf-47c6-a163-ef92c9242ad0/InsideCodeDiggerRiSE.mp3" expression="full" duration="1964" fileSize="31427988" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2ad0/b720c58e-33bf-47c6-a163-ef92c9242ad0/InsideCodeDiggerRiSE.mp4" expression="full" duration="1964" fileSize="186562419" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2ad0/b720c58e-33bf-47c6-a163-ef92c9242ad0/InsideCodeDiggerRiSE.webm" expression="full" duration="1964" fileSize="211845971" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2ad0/b720c58e-33bf-47c6-a163-ef92c9242ad0/InsideCodeDiggerRiSE.wma" expression="full" duration="1964" fileSize="15887179" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2ad0/b720c58e-33bf-47c6-a163-ef92c9242ad0/InsideCodeDiggerRiSE.wmv" expression="full" duration="1964" fileSize="208782769" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2ad0/b720c58e-33bf-47c6-a163-ef92c9242ad0/InsideCodeDiggerRiSE_high.mp4" expression="full" duration="1964" fileSize="409943532" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2ad0/b720c58e-33bf-47c6-a163-ef92c9242ad0/InsideCodeDiggerRiSE_mid.mp4" expression="full" duration="1964" fileSize="286176433" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2ad0/b720c58e-33bf-47c6-a163-ef92c9242ad0/InsideCodeDiggerRiSE_Source.wmv" expression="full" duration="1964" fileSize="615081180" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/2ad0/b720c58e-33bf-47c6-a163-ef92c9242ad0/InsideCodeDiggerRiSE.ism/manifest" expression="full" duration="1964" fileSize="6116" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/2ad0/b720c58e-33bf-47c6-a163-ef92c9242ad0/InsideCodeDiggerRiSE.wmv" length="208782769" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>16</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Nikolai-Tillman-and-Peli-de-Halleux-Inside-Code-Digger/RSS</wfw:commentRss>
      <category>.NET</category>
      <category>Computer Science</category>
      <category>Microsoft Research</category>
      <category>Nikolai-Tillmann</category>
      <category>Peli de Halleux</category>
      <category>PEX</category>
      <category>Programming</category>
      <category>programming tools</category>
      <category>Visual Studio</category>
      <category>Z3</category>
    </item>
  <item>
      <title>PEX4FUN WP7: A Mobile Game for Programmers</title>
      <description><![CDATA[ <p><em><strong><a href="http://redirect.zune.net/External/LaunchZuneProtocol.aspx?pathuri=navigate%3FphoneAppID%3Ddb980958-7c4a-e011-854c-00237de2db9e">PEX4FUN</a>&nbsp;</strong></em>is a Windows Phone 7 game for programmers and even folks who are casually interested in learning how to program - <em>on a mobile phone</em>. This game includes &quot;Intellisense&quot; (automatic code completion as you type), support for C# and VB.NET, many thought-provoking puzzles that programmers will enjoy solving.</p><p>PEX4FUN necessarily involves writing code, but you will probably spend more time <em>thinking </em>about the solutions to problems than you do typing characters on your phone. Still, coding on mobile devices is a <em>very </em>interesting idea and it will be very interesting to see where Nikolai, Peli and team take this. As is the case with RiSE and MSR generally, limits will be pushed and discoveries made.</p><p>Here, we talk to some of the RiSE geniuses about <strong><a href="http://research.microsoft.com/en-us/projects/pex/">PEX</a></strong>, <a href="http://pexforfun.com">http://pexforfun.com</a> and of course this new WP7 game, <em>PEX4FUN</em>. You've met <strong>Peli de Halleux </strong>and <strong>Nikolai Tillmann</strong>&nbsp;before, but this time they are both in front of the camera at the same time. (Thanks, Peli, for all the great <a href="http://channel9.msdn.com/tags/rise">RiSE </a>content you've made for 9 over the years!)</p><p>So, how does <em>PEX4FUN work</em>? How did they build it? How is it related to pex4fun the web site? Oh, and did they use Rx in the Intellisense engine? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> What's the backstory behind pex and pex4fun.com?</p><p>It’s always <strong>great </strong>to catch up with the RiSE team, one my favorite groups of engineers and scientists at Microsoft. Please download the free game from Windows Phone Marketplace, play with it, push it and provide feedback back to Peli and Nikolai.</p><p><strong><a href="http://pex4fun.com/">RiSE.PEX4FUN.PlayNow();</a></strong></p><p>C</p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/peli-de-halleux/RSS&WT.dl=0&WT.entryid=Entry:RSSView:1669dae12b5f4858abee9ea7018806b9">]]></description>
      <comments>http://channel9.msdn.com/posts/PEX4FUN-WP7-A-Game-for-Programmers</comments>
      <itunes:summary> PEX4FUN&amp;nbsp;is a Windows Phone 7 game for programmers and even folks who are casually interested in learning how to program - on a mobile phone. This game includes &amp;quot;Intellisense&amp;quot; (automatic code completion as you type), support for C# and VB.NET, many thought-provoking puzzles that programmers will enjoy solving. PEX4FUN necessarily involves writing code, but you will probably spend more time thinking about the solutions to problems than you do typing characters on your phone. Still, coding on mobile devices is a very interesting idea and it will be very interesting to see where Nikolai, Peli and team take this. As is the case with RiSE and MSR generally, limits will be pushed and discoveries made. Here, we talk to some of the RiSE geniuses about PEX, http://pexforfun.com and of course this new WP7 game, PEX4FUN. You&#39;ve met Peli de Halleux and Nikolai Tillmann&amp;nbsp;before, but this time they are both in front of the camera at the same time. (Thanks, Peli, for all the great RiSE content you&#39;ve made for 9 over the years!) So, how does PEX4FUN work? How did they build it? How is it related to pex4fun the web site? Oh, and did they use Rx in the Intellisense engine?  What&#39;s the backstory behind pex and pex4fun.com? It’s always great to catch up with the RiSE team, one my favorite groups of engineers and scientists at Microsoft. Please download the free game from Windows Phone Marketplace, play with it, push it and provide feedback back to Peli and Nikolai. RiSE.PEX4FUN.PlayNow(); C &amp;nbsp; </itunes:summary>
      <itunes:duration>1700</itunes:duration>
      <link>http://channel9.msdn.com/posts/PEX4FUN-WP7-A-Game-for-Programmers</link>
      <pubDate>Wed, 16 Mar 2011 20:11:48 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/PEX4FUN-WP7-A-Game-for-Programmers</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_custom_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_2MB_ch9.wmv" expression="full" duration="1700" fileSize="397835533" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_ch9.mp3" expression="full" duration="1700" fileSize="13601981" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_ch9.wma" expression="full" duration="1700" fileSize="13754287" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_ch9.wmv" expression="full" duration="1700" fileSize="363087633" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_high_ch9.mp4" expression="full" duration="1700" fileSize="450158546" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_low_ch9.mp4" expression="full" duration="1700" fileSize="149468673" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_Zune_ch9.wmv" expression="full" duration="1700" fileSize="236111688" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai.ism/manifest" expression="full" duration="1700" fileSize="8566" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/06B9/1669DAE1-2B5F-4858-ABEE-9EA7018806B9/WP7Pex4FunPeliNikolai_ch9.wmv" length="363087633" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/PEX4FUN-WP7-A-Game-for-Programmers/rss</wfw:commentRss>
      <category>Games</category>
      <category>Nikolai-Tillmann</category>
      <category>Peli de Halleux</category>
      <category>PEX</category>
      <category>RiSE</category>
      <category>Windows Phone 7</category>
      <category>WP7</category>
    </item>
  <item>
      <title>Microsoft PEX/MOLES &amp; advanced Unit-Testing aspects 3/3</title>
      <description><![CDATA[ <p><strong>Unit Testing with Pex and Moles</strong> <br><br><strong>TRAINER: Peli de Halleux – Microsoft Research<br><br></strong>Pex enables parameterized unit testing for .NET: given a unit test with parameters. Pex generates inputs that achieves high code coverage. Moles is a framework that allows to isolate unit tests from environment dependencies: Moles allows to replace any .NET method with a delegate, even when the method is static, non-virtual or in a sealed type. Pex and Moles work on any .NET applications. Pex and Moles supports .NET v2.0, v3.5, v4.0, VS2008 and VS2010. The learning objectives of this class are:<br><br>Understand and write unit tests.<br>Use Moles to isolate unit tests.<br>Write Pex parameterized unit tests</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/peli-de-halleux/RSS&WT.dl=0&WT.entryid=Entry:RSSView:5e782534cdc1488089d19df301857cea">]]></description>
      <comments>http://channel9.msdn.com/Blogs/channel9spain/Microsoft-PEXMOLES--advanced-Unit-Testing-aspects-33</comments>
      <itunes:summary> Unit Testing with Pex and Moles TRAINER: Peli de Halleux – Microsoft ResearchPex enables parameterized unit testing for .NET: given a unit test with parameters. Pex generates inputs that achieves high code coverage. Moles is a framework that allows to isolate unit tests from environment dependencies: Moles allows to replace any .NET method with a delegate, even when the method is static, non-virtual or in a sealed type. Pex and Moles work on any .NET applications. Pex and Moles supports .NET v2.0, v3.5, v4.0, VS2008 and VS2010. The learning objectives of this class are:Understand and write unit tests.Use Moles to isolate unit tests.Write Pex parameterized unit tests </itunes:summary>
      <itunes:duration>8794</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/channel9spain/Microsoft-PEXMOLES--advanced-Unit-Testing-aspects-33</link>
      <pubDate>Wed, 15 Sep 2010 17:49:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/channel9spain/Microsoft-PEXMOLES--advanced-Unit-Testing-aspects-33</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/573933_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/573933_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3933/573933/MPEX3HDD_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3933/573933/MPEX3HDD_2MB_ch9.wmv" expression="full" duration="8794" fileSize="9246562983" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3933/573933/MPEX3HDD_ch9.mp3" expression="full" duration="8794" fileSize="70356146" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3933/573933/MPEX3HDD_ch9.mp4" expression="full" duration="8794" fileSize="886759343" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3933/573933/MPEX3HDD_ch9.wma" expression="full" duration="8794" fileSize="71115667" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3933/573933/MPEX3HDD_ch9.wmv" expression="full" duration="8794" fileSize="1257194197" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3933/573933/MPEX3HDD_ch9.wmv" length="1257194197" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Channel9Spain</dc:creator>
      <itunes:author>Channel9Spain</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/channel9spain/Microsoft-PEXMOLES--advanced-Unit-Testing-aspects-33/RSS</wfw:commentRss>
      <category>moles</category>
      <category>Peli de Halleux</category>
      <category>PEX</category>
      <category>Research</category>
      <category>Spain</category>
      <category>Unit Testing</category>
    </item>
  <item>
      <title>Pex - Unit Testing of SharePoint Services that Rocks!</title>
      <description><![CDATA[ <p>SharePoint Services are challenging for unit testing because it is not possible to execute the SharePoint Service without being connected to a live SharePoint site. For that reason, most of the unit tests written for SharePoint are actually integration tests as they need a live system to run. In this session, we show how to use <a href="http://research.microsoft.com/pex" target="_blank">Pex</a>, an automated test generation tool for .NET, to test SharePoint Services in isolation. From a parameterized unit test,&nbsp;<a href="http://research.microsoft.com/pex" target="_blank">Pex</a> generates a suite of closed unit tests with high code coverage. Pex also contains a stubbing framework, Moles, that allows to detour any .NET method to user-defined delegates, e.g., replace any call to the SharePoint Object Model by a user-defined delegate.<br><br>Peli de Halleux from Microsoft Research presented this presentation on <a href="http://www.devconnections.com/shows/NED2010SP/default.asp?s=149" target="_blank">SharePoint Connections 2010 Amsterdam</a>. <br><br>Peli is a Senior Research Software Design Engineer at Microsoft Research in Redmond, USA, where he has been since October 2006 working the Pex project. From 2004 to 2006, he worked in the Common Language Runtime (CLR) as a Software Design Engineer in Test (SDE/T) in charge of the Just In Time compiler. Before joining Microsoft, he earned a PhD in Applied Mathematics from the Catholic University of Louvain. Earlier, he developed the unit testing framework MbUnit.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/peli-de-halleux/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4389b2985afa455ca6db9deb00231f70">]]></description>
      <comments>http://channel9.msdn.com/Blogs/matthijs/Pex-Unit-Testing-of-SharePoint-Services-that-Rocks</comments>
      <itunes:summary> SharePoint Services are challenging for unit testing because it is not possible to execute the SharePoint Service without being connected to a live SharePoint site. For that reason, most of the unit tests written for SharePoint are actually integration tests as they need a live system to run. In this session, we show how to use Pex, an automated test generation tool for .NET, to test SharePoint Services in isolation. From a parameterized unit test,&amp;nbsp;Pex generates a suite of closed unit tests with high code coverage. Pex also contains a stubbing framework, Moles, that allows to detour any .NET method to user-defined delegates, e.g., replace any call to the SharePoint Object Model by a user-defined delegate.Peli de Halleux from Microsoft Research presented this presentation on SharePoint Connections 2010 Amsterdam. Peli is a Senior Research Software Design Engineer at Microsoft Research in Redmond, USA, where he has been since October 2006 working the Pex project. From 2004 to 2006, he worked in the Common Language Runtime (CLR) as a Software Design Engineer in Test (SDE/T) in charge of the Just In Time compiler. Before joining Microsoft, he earned a PhD in Applied Mathematics from the Catholic University of Louvain. Earlier, he developed the unit testing framework MbUnit. </itunes:summary>
      <itunes:duration>4500</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/matthijs/Pex-Unit-Testing-of-SharePoint-Services-that-Rocks</link>
      <pubDate>Sun, 31 Jan 2010 10:33:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/matthijs/Pex-Unit-Testing-of-SharePoint-Services-that-Rocks</guid>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/2/1/0/9/4/pex_2MB_ch9.wmv" expression="full" duration="4500" fileSize="1472344613" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/2/1/0/9/4/pex_ch9.mp3" expression="full" duration="4500" fileSize="36150688" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/2/1/0/9/4/pex_ch9.mp4" expression="full" duration="4500" fileSize="324963796" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/2/1/0/9/4/pex_ch9.wma" expression="full" duration="4500" fileSize="36542623" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/2/1/0/9/4/pex_ch9.wmv" expression="full" duration="4500" fileSize="441956779" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ss.channel9.msdn.com/ch9/9/2/1/0/9/4/pex.ism" expression="full" duration="4500" fileSize="1" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/9/2/1/0/9/4/pex_ch9.wmv" length="441956779" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Matthijs Hoekstra</dc:creator>
      <itunes:author>Matthijs Hoekstra</itunes:author>
      <slash:comments>4</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/matthijs/Pex-Unit-Testing-of-SharePoint-Services-that-Rocks/RSS</wfw:commentRss>
      <category>moles</category>
      <category>Netherlands</category>
      <category>Peli de Halleux</category>
      <category>PEX</category>
      <category>RiSE</category>
      <category>SharePoint</category>
      <category>SharePoint Connections 2010 Amsterdam</category>
      <category>SPC10</category>
    </item>    
</channel>
</rss>