<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-5416616186914948299.comments</id><updated>2012-01-16T20:03:55.065+01:00</updated><category term='C#'/><category term='NUnit'/><category term='Visual Studio'/><category term='Mocking'/><category term='SQL'/><category term='Agile'/><category term='TFS'/><category term='SharePoint'/><category term='OOP'/><category term='Moq'/><category term='Spring.NET'/><category term='MOSS'/><category term='Code Quality'/><category term='Windows7'/><category term='Unit Testing'/><category term='Refactoring'/><category term='Exception Handling'/><category term='.NET'/><title type='text'>Code Recycling</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.coderecycling.net/feeds/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5416616186914948299/comments/default'/><link rel='alternate' type='text/html' href='http://www.coderecycling.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Robert Bonay</name><uri>http://www.blogger.com/profile/13003455174104213210</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_UMHYasrDTvg/SaFzo5bM4EI/AAAAAAAAAdM/C3pq9IWbvU8/S220/robert_bonay_tn.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5416616186914948299.post-3837247871008067342</id><published>2012-01-16T20:03:55.065+01:00</published><updated>2012-01-16T20:03:55.065+01:00</updated><title type='text'>Jedrek - I ran into the same problem with 2.5.9 an...</title><content type='html'>Jedrek - I ran into the same problem with 2.5.9 and solved it by putting [TestFixture(Ignore = true)] on the base class.  NUnit skips those tests on the base class.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5416616186914948299/3900324753521029248/comments/default/3837247871008067342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5416616186914948299/3900324753521029248/comments/default/3837247871008067342'/><link rel='alternate' type='text/html' href='http://www.coderecycling.net/2009/03/unittest-inheritance-nunitvisual-studio.html?showComment=1326740635065#c3837247871008067342' title=''/><author><name>Yossarian21</name><uri>http://www.blogger.com/profile/14008098596916713856</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.coderecycling.net/2009/03/unittest-inheritance-nunitvisual-studio.html' ref='tag:blogger.com,1999:blog-5416616186914948299.post-3900324753521029248' source='http://www.blogger.com/feeds/5416616186914948299/posts/default/3900324753521029248' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-327533034'/></entry><entry><id>tag:blogger.com,1999:blog-5416616186914948299.post-7067074074797323630</id><published>2011-01-01T16:14:31.335+01:00</published><updated>2011-01-01T16:14:31.335+01:00</updated><title type='text'>Well I use NUnit 2.5.8 and the code you wrote does...</title><content type='html'>Well I use NUnit 2.5.8 and the code you wrote doesn&amp;#39;t behave nicely. Because instead of two, three tests are run: SpanishPersonTest, HungarianPersonTest and as well PersonTestBase. Of course the first two run correctly, but the third fails with NullReferenceException as _person is set only in derived classes.&lt;br /&gt;It&amp;#39;s not a big problem, but I&amp;#39;m curious if it can be fixed somehow (some option, attribute?) not using if-based workarounds.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5416616186914948299/3900324753521029248/comments/default/7067074074797323630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5416616186914948299/3900324753521029248/comments/default/7067074074797323630'/><link rel='alternate' type='text/html' href='http://www.coderecycling.net/2009/03/unittest-inheritance-nunitvisual-studio.html?showComment=1293894871335#c7067074074797323630' title=''/><author><name>Jedrek</name><uri>http://www.blogger.com/profile/10008153985454398173</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.coderecycling.net/2009/03/unittest-inheritance-nunitvisual-studio.html' ref='tag:blogger.com,1999:blog-5416616186914948299.post-3900324753521029248' source='http://www.blogger.com/feeds/5416616186914948299/posts/default/3900324753521029248' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1726520859'/></entry><entry><id>tag:blogger.com,1999:blog-5416616186914948299.post-3625036009657922649</id><published>2010-09-29T15:24:06.477+02:00</published><updated>2010-09-29T15:24:06.477+02:00</updated><title type='text'>Hi,
I&amp;#39;d like to have inheritance in my test, b...</title><content type='html'>Hi,&lt;br /&gt;I&amp;#39;d like to have inheritance in my test, but I have problems finding a tool to debug inherited tests one by one in Visual Studio.&lt;br /&gt;Do you use specific tools to do it or any other technique?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5416616186914948299/3900324753521029248/comments/default/3625036009657922649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5416616186914948299/3900324753521029248/comments/default/3625036009657922649'/><link rel='alternate' type='text/html' href='http://www.coderecycling.net/2009/03/unittest-inheritance-nunitvisual-studio.html?showComment=1285766646477#c3625036009657922649' title=''/><author><name>Frédéric Legrain</name><uri>http://www.blogger.com/profile/16448654697185597028</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.coderecycling.net/2009/03/unittest-inheritance-nunitvisual-studio.html' ref='tag:blogger.com,1999:blog-5416616186914948299.post-3900324753521029248' source='http://www.blogger.com/feeds/5416616186914948299/posts/default/3900324753521029248' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-711544530'/></entry><entry><id>tag:blogger.com,1999:blog-5416616186914948299.post-4800339946451146198</id><published>2010-05-08T09:05:25.006+02:00</published><updated>2010-05-08T09:05:25.006+02:00</updated><title type='text'>Have you tried Rhino Mocks? I love its Record-Play...</title><content type='html'>Have you tried Rhino Mocks? I love its Record-Playback pattern. The lines from above:&lt;br /&gt;    _dataLayerMock.Setup(x =&amp;gt; x.SaveAccount(It.Is( a =&amp;gt; a.AccountType == AccountType.Private )));  &lt;br /&gt;    _businessLayer.CreateAccount(&amp;quot;Mr X&amp;quot;, true);  &lt;br /&gt;    _dataLayerMock.VerifyAll();  &lt;br /&gt;are something like:&lt;br /&gt;&lt;br /&gt;using(mocks.Record())&lt;br /&gt;{&lt;br /&gt;  Expect.Call(x.SaveAccount()).IgnoreArguments().Constraints(&lt;i&gt;constraints are here&lt;/i&gt;);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;using(mocks.Playback())&lt;br /&gt;{&lt;br /&gt;  _businessLayer.CreateAccount(&amp;quot;Mr X&amp;quot;, true);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;There is an implicit VerifyAll() call at the end of the playback using block. Usually you don&amp;#39;t have to use delegates or lambdas to set up parameters (in this case you have to). It provides fluent interfaces to refine your expectations. It&amp;#39;s readable.&lt;br /&gt;&lt;br /&gt;BTW Moq is very similar to Rhino Mocks. I just prefer the Record-Playback pattern. It can be much more readable. :)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5416616186914948299/1831355472150399950/comments/default/4800339946451146198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5416616186914948299/1831355472150399950/comments/default/4800339946451146198'/><link rel='alternate' type='text/html' href='http://www.coderecycling.net/2010/05/combining-moq-callbacks-with-nunit.html?showComment=1273302325006#c4800339946451146198' title=''/><author><name>Artur Herczeg</name><uri>http://www.blogger.com/profile/06980674445694201967</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Z17XqalrT40/SgQGAD_PH-I/AAAAAAAAB9U/V6D4hcAwgcQ/S220/head_optimized.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.coderecycling.net/2010/05/combining-moq-callbacks-with-nunit.html' ref='tag:blogger.com,1999:blog-5416616186914948299.post-1831355472150399950' source='http://www.blogger.com/feeds/5416616186914948299/posts/default/1831355472150399950' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1288412496'/></entry><entry><id>tag:blogger.com,1999:blog-5416616186914948299.post-5113672417107224841</id><published>2009-12-21T22:12:34.679+01:00</published><updated>2009-12-21T22:12:34.679+01:00</updated><title type='text'>Nice article, Robi. In my opinion, TFS is the best...</title><content type='html'>Nice article, Robi. In my opinion, TFS is the best all-in-one tool for developers, architects and other technical and manager guys. Assigning TFS work item to any check-in is one of most important key methods of development phase :) &lt;br /&gt;How do you manage areas and iterations? For example, in a small project, middle-size team? Keep contact if you want, we can share our knowledge;)&lt;br /&gt;best regards,&lt;br /&gt;your old collegue from &lt;a href="http://www.sensenet.com" rel="nofollow"&gt;Sense/Net&lt;/a&gt;&lt;br /&gt;attila</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5416616186914948299/8608166200197848094/comments/default/5113672417107224841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5416616186914948299/8608166200197848094/comments/default/5113672417107224841'/><link rel='alternate' type='text/html' href='http://www.coderecycling.net/2009/11/assign-tfs-task-to-checkin.html?showComment=1261429954679#c5113672417107224841' title=''/><author><name>Attila Szabo</name><uri>http://www.blogger.com/profile/12494725702286372336</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://2.bp.blogspot.com/_X0HPOJRNrvU/SjVuWqIQweI/AAAAAAAAA8Q/PPUrxIHiigc/S220/attila_liveprofil.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.coderecycling.net/2009/11/assign-tfs-task-to-checkin.html' ref='tag:blogger.com,1999:blog-5416616186914948299.post-8608166200197848094' source='http://www.blogger.com/feeds/5416616186914948299/posts/default/8608166200197848094' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1095185231'/></entry><entry><id>tag:blogger.com,1999:blog-5416616186914948299.post-484993064632276855</id><published>2009-05-10T10:15:00.000+02:00</published><updated>2009-05-10T10:15:00.000+02:00</updated><title type='text'>Great post! found through your comment on Tom Clar...</title><content type='html'>Great post! found through your comment on Tom Clarkson's blog.&lt;br /&gt;&lt;br /&gt;It'd be great to collaborate on a list to guide SharePoint Developers. &lt;br /&gt;&lt;br /&gt;I have started a list on Integrator Checklist to help people take code of Integrators and bring it in house. But these guidelines would be good regardless of where it is developed.&lt;br /&gt;&lt;br /&gt;http://www.sharepointdevwiki.com/display/public/SharePoint+Development+Integrators+-+Handover+Quality+Checklist&lt;br /&gt;&lt;br /&gt;Ping me if you're interested in adding your points to there.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5416616186914948299/6818914764759429644/comments/default/484993064632276855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5416616186914948299/6818914764759429644/comments/default/484993064632276855'/><link rel='alternate' type='text/html' href='http://www.coderecycling.net/2009/02/moss-development-tips.html?showComment=1241943300000#c484993064632276855' title=''/><author><name>Jeremy Thake</name><uri>http://www.blogger.com/profile/14264476485361437612</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_8DMQTzoYlpU/SRUq4k0XrSI/AAAAAAAAABw/qFqQ5IalGpE/S220/profile.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.coderecycling.net/2009/02/moss-development-tips.html' ref='tag:blogger.com,1999:blog-5416616186914948299.post-6818914764759429644' source='http://www.blogger.com/feeds/5416616186914948299/posts/default/6818914764759429644' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1234653294'/></entry><entry><id>tag:blogger.com,1999:blog-5416616186914948299.post-4481666948415015023</id><published>2009-05-01T22:26:00.000+02:00</published><updated>2009-05-01T22:26:00.000+02:00</updated><title type='text'>Marvelous. Waiting for the next one.</title><content type='html'>Marvelous. Waiting for the next one.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5416616186914948299/5341472342613029737/comments/default/4481666948415015023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5416616186914948299/5341472342613029737/comments/default/4481666948415015023'/><link rel='alternate' type='text/html' href='http://www.coderecycling.net/2009/04/exception-handling-postsharp.html?showComment=1241209560000#c4481666948415015023' title=''/><author><name>gsogol</name><uri>http://www.blogger.com/profile/01553311186399082826</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.coderecycling.net/2009/04/exception-handling-postsharp.html' ref='tag:blogger.com,1999:blog-5416616186914948299.post-5341472342613029737' source='http://www.blogger.com/feeds/5416616186914948299/posts/default/5341472342613029737' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1094162684'/></entry><entry><id>tag:blogger.com,1999:blog-5416616186914948299.post-4300906850233375223</id><published>2009-04-11T10:24:00.000+02:00</published><updated>2009-04-11T10:24:00.000+02:00</updated><title type='text'>Hi Moran BD! The goal was to demonstrate this simp...</title><content type='html'>Hi Moran BD! The goal was to demonstrate this simple pattern and to "Keep it Short and Simple" :)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5416616186914948299/3900324753521029248/comments/default/4300906850233375223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5416616186914948299/3900324753521029248/comments/default/4300906850233375223'/><link rel='alternate' type='text/html' href='http://www.coderecycling.net/2009/03/unittest-inheritance-nunitvisual-studio.html?showComment=1239438240000#c4300906850233375223' title=''/><author><name>Robert Bonay</name><uri>http://www.blogger.com/profile/13003455174104213210</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_UMHYasrDTvg/SaFzo5bM4EI/AAAAAAAAAdM/C3pq9IWbvU8/S220/robert_bonay_tn.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.coderecycling.net/2009/03/unittest-inheritance-nunitvisual-studio.html' ref='tag:blogger.com,1999:blog-5416616186914948299.post-3900324753521029248' source='http://www.blogger.com/feeds/5416616186914948299/posts/default/3900324753521029248' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-158773607'/></entry><entry><id>tag:blogger.com,1999:blog-5416616186914948299.post-4947158493669429868</id><published>2009-04-01T17:13:00.000+02:00</published><updated>2009-04-01T17:13:00.000+02:00</updated><title type='text'>Why not use a mocking framework for this (like Rhi...</title><content type='html'>Why not use a mocking framework for this (like Rhino or Typemock) ?  It will make unit testing this easier …</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5416616186914948299/3900324753521029248/comments/default/4947158493669429868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5416616186914948299/3900324753521029248/comments/default/4947158493669429868'/><link rel='alternate' type='text/html' href='http://www.coderecycling.net/2009/03/unittest-inheritance-nunitvisual-studio.html?showComment=1238598780000#c4947158493669429868' title=''/><author><name>Moran BD</name><uri>http://www.blogger.com/profile/04337878793710858654</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.coderecycling.net/2009/03/unittest-inheritance-nunitvisual-studio.html' ref='tag:blogger.com,1999:blog-5416616186914948299.post-3900324753521029248' source='http://www.blogger.com/feeds/5416616186914948299/posts/default/3900324753521029248' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-962910254'/></entry></feed>
