<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Bugs and Missing Features with Team System Unit Testing: Part I</title><link>http://weblogs.asp.net/rosherove/archive/2006/01/25/436414.aspx</link><description>Here are a couple more examples on the immaturity of the current Team System Unit Testing in "Quality Tools" . Both of these were submitted to the product feedback center, which, unfortunately, only seems to have been catered Towards the pre-release versions</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>VS Testing - Annoyance Of The Day</title><link>http://weblogs.asp.net/rosherove/archive/2006/01/25/436414.aspx#2659363</link><pubDate>Fri, 25 May 2007 19:27:58 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:2659363</guid><dc:creator>joeyDotNet</dc:creator><author>joeyDotNet</author><description>&lt;p&gt;This is mostly a rant, so feel free to skip this one. Really. (Most folks are probably already enjoying&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=2659363" width="1" height="1"&gt;</description></item><item><title>VS Testing - Annoyance Of The Day</title><link>http://weblogs.asp.net/rosherove/archive/2006/01/25/436414.aspx#2659361</link><pubDate>Fri, 25 May 2007 19:26:02 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:2659361</guid><dc:creator>joeyDotNet</dc:creator><author>joeyDotNet</author><description>&lt;p&gt;VS Testing - Annoyance Of The Day&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=2659361" width="1" height="1"&gt;</description></item><item><title>re: Bugs and Missing Features with Team System Unit Testing: Part I</title><link>http://weblogs.asp.net/rosherove/archive/2006/01/25/436414.aspx#689359</link><pubDate>Thu, 19 Oct 2006 18:44:04 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:689359</guid><dc:creator>Tom Marsh</dc:creator><author>Tom Marsh</author><description>Todd, thanks for pointing out the oversight. I'll file a bug for us to consider matching teh behavior of NUnit and MbUnit for Assert.Equals.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=689359" width="1" height="1"&gt;</description></item><item><title>re: Bugs and Missing Features with Team System Unit Testing: Part I</title><link>http://weblogs.asp.net/rosherove/archive/2006/01/25/436414.aspx#606268</link><pubDate>Mon, 02 Oct 2006 20:43:53 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:606268</guid><dc:creator>Todd</dc:creator><author>Todd</author><description>Another oversight in TS Unit testing that may cause some hideous bugs is that the Assert class does not override the static Object Equals() method.  A developer may write:

Assert.Equals(expected, actual);

In a unit test expecting that an assertion would be raised and instead it does nothing since Object.Assert() just returns true or false and allowing the unit test to pass.

While this code would compile for TS, NUnit &amp; MbUnit, both NUnit and MbUnit override the Assert.Equals() method of object and correctly make your unit test fail with "Assert.Equals should not be used for Assertions"&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=606268" width="1" height="1"&gt;</description></item><item><title>MbUnit vs. NUnit Vs. Team System Unit Testing - Choosing a unit test framework</title><link>http://weblogs.asp.net/rosherove/archive/2006/01/25/436414.aspx#575900</link><pubDate>Sun, 24 Sep 2006 01:20:47 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:575900</guid><dc:creator>Community Blogs</dc:creator><author>Community Blogs</author><description>&lt;p&gt;MbUnit is gaining some momentum as one of the nicest unit testing frameworks for .NET out there. I just&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=575900" width="1" height="1"&gt;</description></item><item><title>re: Bugs and Missing Features with Team System Unit Testing: Part I</title><link>http://weblogs.asp.net/rosherove/archive/2006/01/25/436414.aspx#449386</link><pubDate>Sat, 27 May 2006 17:56:20 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:449386</guid><dc:creator>Eduardo Miranda</dc:creator><author>Eduardo Miranda</author><description>I posted a workaround for exception/message problem at MSDN. For me it's working, but I would appreciate some feedbacks&lt;br&gt;&lt;br&gt;&lt;a rel="nofollow" target="_new" href="http://lab.msdn.microsoft.com/ProductFeedback/ViewWorkaround.aspx?FeedbackID=FDBK44621#1"&gt;http://lab.msdn.microsoft.com/ProductFeedback/ViewWorkaround.aspx?FeedbackID=FDBK44621#1&lt;/a&gt;&lt;br&gt;&lt;br&gt;Eduardo&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=449386" width="1" height="1"&gt;</description></item><item><title>re: Bugs and Missing Features with Team System Unit Testing: Part I</title><link>http://weblogs.asp.net/rosherove/archive/2006/01/25/436414.aspx#436690</link><pubDate>Fri, 27 Jan 2006 16:01:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:436690</guid><dc:creator>Roy Osherove</dc:creator><author>Roy Osherove</author><description>David:&lt;br&gt;The QA is not the one doing Test Driven Development- that's why it's called &amp;quot;Developer Testing&amp;quot;.&lt;br&gt;However, I agree about the localization issues that can arise. There are better ways to check for the message ina multi localized way. My issue was that is the quality tools in VSTS want to be a NUnit killer, they should start out with the basic NUnit features and make them work first.&lt;br&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=436690" width="1" height="1"&gt;</description></item><item><title>re: Bugs and Missing Features with Team System Unit Testing: Part I</title><link>http://weblogs.asp.net/rosherove/archive/2006/01/25/436414.aspx#436481</link><pubDate>Thu, 26 Jan 2006 04:12:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:436481</guid><dc:creator>David M. Kean</dc:creator><author>David M. Kean</author><description>&amp;gt; they just want to use the simplest thing that works&lt;br&gt;&lt;br&gt;I would prefer the QA tested for the correct exception, rather than the simplest thing that worked.&lt;br&gt;&lt;br&gt;Regarding testing the message - you would start having issues with localization if that was the case. I would like the ability to run some sort of RegEx over the exception message.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=436481" width="1" height="1"&gt;</description></item><item><title>re: Bugs and Missing Features with Team System Unit Testing: Part I</title><link>http://weblogs.asp.net/rosherove/archive/2006/01/25/436414.aspx#436427</link><pubDate>Wed, 25 Jan 2006 15:13:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:436427</guid><dc:creator>Roy Osherove</dc:creator><author>Roy Osherove</author><description>Jamie:&lt;br&gt;You'd think that, but even if that's the case, that feature does not work (i.e: you don't see that message written anywhere if the test fails...)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=436427" width="1" height="1"&gt;</description></item><item><title>re: Bugs and Missing Features with Team System Unit Testing: Part I</title><link>http://weblogs.asp.net/rosherove/archive/2006/01/25/436414.aspx#436424</link><pubDate>Wed, 25 Jan 2006 14:33:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:436424</guid><dc:creator>Jamie Cansdale</dc:creator><author>Jamie Cansdale</author><description>You prompted me to write a little about VSTT support in TestDriven.NET:&lt;br&gt;&lt;br&gt;&lt;a target="_new" href="http://weblogs.asp.net/nunitaddin/archive/2006/01/25/436420.aspx"&gt;http://weblogs.asp.net/nunitaddin/archive/2006/01/25/436420.aspx&lt;/a&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=436424" width="1" height="1"&gt;</description></item></channel></rss>