<?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-1664217632350055880.post1713026628293781613..comments</id><updated>2009-11-30T13:50:27.172-07:00</updated><category term='SOLID'/><category term='Personal'/><category term='Rx Framework'/><category term='Vista'/><category term='Visual Studio'/><category term='ASP.NET Providers Series'/><category term='Microsoft'/><category term='Mocking'/><category term='SQL'/><category term='MSP'/><category term='Virtual Store'/><category term='GUID'/><category term='Samba'/><category term='Dependency Injection'/><category term='Nothin But .NET'/><category term='BizTalk'/><category term='Prerequisites'/><category term='UI'/><category term='Build'/><category term='Encryption'/><category term='Windows'/><category term='Security'/><category term='MSI'/><category term='ISAPI'/><category term='Webinar/Screencast'/><category term='ASP.NET'/><category term='Web'/><category term='Testing'/><category term='Quote'/><category term='Anagram Code Kata Series'/><category term='Deployment and Installers'/><category term='Winbind'/><category term='Orca'/><category term='Community'/><category term='PowerShell'/><category term='BDD'/><category term='Patching/Updating'/><category term='Macro'/><category term='Isolated Storage'/><category term='Humor'/><category term='Error'/><category term='Bootstrapper'/><category term='Events'/><category term='Virtual Machine'/><category term='Threading'/><category term='LINQ'/><category term='Windows Forms'/><category term='Apprenticeships'/><category term='jQuery'/><category term='VMWare'/><category term='MSpec'/><category term='Office'/><category term='MVC Pattern'/><category term='Monads'/><category term='C/C++'/><category term='XML'/><category term='Recursion'/><category term='PAM'/><category term='F#'/><category term='FubuMVC'/><category term='Kerberos'/><category term='MSBuild'/><category term='VB'/><category term='Java'/><category term='Algorithms'/><category term='Registry'/><category term='IIS'/><category term='Add/Remove Programs'/><category term='Develop With Passion'/><category term='Delegates'/><category term='C#'/><category term='New Technology'/><category term='Conferences'/><category term='Behavior Chains'/><category term='News and Politics'/><category term='Functional Programming'/><category term='Active Directory'/><category term='Database'/><category term='Launch Condition'/><category term='Linux'/><category term='Code Organization'/><category term='Maybe Monad'/><category term='Server 2008'/><category term='JavaScript'/><category term='Entity Framework'/><category term='.NET'/><category term='Silverlight'/><title type='text'>Comments on Murray on .NET: Anagram Code Kata Part 2 – Mocking and SRP</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://murrayon.net/feeds/1713026628293781613/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1664217632350055880/1713026628293781613/comments/default'/><link rel='alternate' type='text/html' href='http://murrayon.net/2009/11/anagram-code-kata-part-2-mocking-and.html'/><author><name>Michael Murray</name><uri>https://profiles.google.com/109073345657761090655</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='//lh5.googleusercontent.com/-Xf7Ccmz4FCQ/AAAAAAAAAAI/AAAAAAAAAGU/jOfxxMc1Lxo/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1664217632350055880.post-5199496990794252119</id><published>2009-11-30T13:50:27.172-07:00</published><updated>2009-11-30T13:50:27.172-07:00</updated><title type='text'>Yes, this is a good start for a great idea (code k...</title><content type='html'>Yes, this is a good start for a great idea (code kata done slowly).&lt;br /&gt;&lt;br /&gt;Right now, I&amp;#39;m struggling with the same kata and I have a problem looking at your AnagramsFinder and IAnagramGrouper. The result of both is the same and the tests (apart from setting up a not needed IFileParser for the AnagramsFinder) will be the same too.&lt;br /&gt;&lt;br /&gt;I think this is because you&amp;#39;re using the pipes and filters-pattern (opposite to David, who combines his both results in &amp;quot;focus on test driving logic&amp;quot;). Testing just the filters should be sufficient here?&lt;br /&gt;&lt;br /&gt;What you maybe can do is a behavioural test. So, instead of testing with stubs, use mock-objects testing weather the methods were called.&lt;br /&gt;&lt;br /&gt;What do you think about that?&lt;br /&gt;&lt;br /&gt;p.s. it&amp;#39;s hard to post a comment here because the word verification-textbox is only accessible when selecting text with the mouse and scrolling down :(</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1664217632350055880/1713026628293781613/comments/default/5199496990794252119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1664217632350055880/1713026628293781613/comments/default/5199496990794252119'/><link rel='alternate' type='text/html' href='http://murrayon.net/2009/11/anagram-code-kata-part-2-mocking-and.html?showComment=1259614227172#c5199496990794252119' title=''/><author><name>Tobias Walter</name><uri>http://www.blogger.com/profile/00608224689808794198</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/_w-DCOVT1BMQ/Si_tPWHXRAI/AAAAAAAAAFs/3ojWLbUetl8/S220/photo.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://murrayon.net/2009/11/anagram-code-kata-part-2-mocking-and.html' ref='tag:blogger.com,1999:blog-1664217632350055880.post-1713026628293781613' source='http://www.blogger.com/feeds/1664217632350055880/posts/default/1713026628293781613' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1497201309'/></entry><entry><id>tag:blogger.com,1999:blog-1664217632350055880.post-7563078799542147333</id><published>2009-11-17T18:56:57.211-07:00</published><updated>2009-11-17T18:56:57.211-07:00</updated><title type='text'>Looks good Mike!

I wouldn&amp;#39;t call the previous...</title><content type='html'>Looks good Mike!&lt;br /&gt;&lt;br /&gt;I wouldn&amp;#39;t call the previous spec a mistake or &amp;quot;foolish&amp;quot; though. I seen working on simple cases like Count advocated lots of places for doing TDD, I&amp;#39;ve just always struggled with getting from those cases to the main responsibilities of the class.&lt;br /&gt;&lt;br /&gt;Looking forward to the rest of the series.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1664217632350055880/1713026628293781613/comments/default/7563078799542147333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1664217632350055880/1713026628293781613/comments/default/7563078799542147333'/><link rel='alternate' type='text/html' href='http://murrayon.net/2009/11/anagram-code-kata-part-2-mocking-and.html?showComment=1258509417211#c7563078799542147333' title=''/><author><name>David</name><uri>http://www.blogger.com/profile/05155410712205848106</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://4.bp.blogspot.com/_wEsHWMWy090/SmMWL7hvCvI/AAAAAAAABRU/9sEncB940D0/S220/SimpsonsDave3.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://murrayon.net/2009/11/anagram-code-kata-part-2-mocking-and.html' ref='tag:blogger.com,1999:blog-1664217632350055880.post-1713026628293781613' source='http://www.blogger.com/feeds/1664217632350055880/posts/default/1713026628293781613' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-995875330'/></entry></feed>
