What's new in the TFS Release Candidate?#

Check out this post from Jeff Beehler for all the details.

Friday, January 27, 2006 10:25:15 AM (Central Standard Time, UTC-06:00) #    Comments [1]  | 

 

Reaching out, Toshiba Tecra M4 Mouse Lag#

I received my Toshiba Tecra M4 around 7 months ago.  Like any, there are pro's and con's; overall not a bad machine.  One thing that just drives me crazy it's the random mouse lag.

Does anyone know a fix for this?  If so, please comment!

Wednesday, January 25, 2006 10:16:56 PM (Central Standard Time, UTC-06:00) #    Comments [1]  | 

 

Simple NMock Working Sample#

Based on some conversations I had today, here is a simple NMock example.

NMockExample.zip (17.19 KB)

Monday, January 23, 2006 8:17:23 PM (Central Standard Time, UTC-06:00) #    Comments [0]  | 

 

Testing Code Snippets#

Code Snippets just rock.  I thought I would post my testing code snippets.

CSTestSnippets.zip (2.2 KB)

VBTestSnippets.zip (2.13 KB)

Just add them to the appropriate place under "My Documents\Visual Studio 2005\Code Snippets\"

Monday, January 23, 2006 3:26:51 PM (Central Standard Time, UTC-06:00) #    Comments [0]  | 

 

Converting a csproj into a test csproj#

Short answer.

It's as simple as adding one line to your csproj which in turn tells the IDE to treat that project like a test project.  Add the following line to your main PropertyGroup:

<ProjectGuid>{04082EBA-C85C-4336-B3FD-9891096BAA0F}</ProjectGuid>

Then just reference Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll and you are on your way.  Be sure to verify that Guid between releases. 

Long Answer.

When I start a project I create the base set of known assemblies that project will need.  I also add an additional test project which will contain any Scenario, Load and Stored Procedure tests.  Then I convert all assemblies to test projects.  I am a firm believer in Test Driven Development.  IMHO it is the only way to properly write code.  Having said that over the years I have developed my own set of TDD practices; one of which is the physical placement of your unit test classes in the assembly their testing.  Why? Well I will explain that in a future post call Unit Testing with Partial Classes.

With any decision there are of course trade-offs. In this case the trade-off is around the IDE interaction with hosting type projects, ie exe or web.  After you convert an exe to a test project, when you decide to run ( F5 ) it will actually fire off Test Manager rather than the launch app.  If you are a TDD bigot like me this is actually the correct action; if your not, I know your already complaining.  BUT all is not lost!  There is a little tool us TDD bigots keep in our back pocket at all times, TestDriven.Net.  This is an Visual Studio add-in and it allows you to execute your unit tests with just a right click.  If you choose to use this tool it isn't necessary to convert your project to a test project but rather just reference the Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll.  This will allow you to fire your app as intended and run your tests with the same project configuration.

Disclaimer: this is not a Microsoft recommend practice.  You can find more information about the Visual Studio Team System Testing Framework here.

Saturday, January 21, 2006 8:36:27 AM (Central Standard Time, UTC-06:00) #    Comments [2]  | 

 

VSTS User Education Team Blog#

Rob Caron has relaunched the VSTS User Education Team Blog.  If you are working with TFS then you need this on your blogroll.  Be sure to check out the following three posts:

VSTS Backup and Restore Procedures
Team Foundation Server Permissions
Team Foundation Server Default Groups, Permissions, and Roles
Saturday, January 21, 2006 7:01:48 AM (Central Standard Time, UTC-06:00) #    Comments [0]  | 

 

Unit Testing with Anonymous Methods#

Mark Seemann recently published a great post demonstrating the use of anonymous methods in unit testing events.  Testing Events Using Anonymous Methods

That just rocks, thanks Mark!

Friday, January 20, 2006 7:14:39 PM (Central Standard Time, UTC-06:00) #    Comments [0]  | 

 

VS 2002 / 2003 / 2005 Conversions and Building#
Friday, January 20, 2006 6:37:36 PM (Central Standard Time, UTC-06:00) #    Comments [0]  | 

 

TFS Release Candidate is Coming#

Start getting ready, TFS RC is on it's way.  Thank you Jeff for the heads up!

Thursday, January 19, 2006 8:28:07 PM (Central Standard Time, UTC-06:00) #    Comments [0]  | 

 

Configuration Management in .NET 2.0#

Paulo Reichert posted a GREAT walkthrough / sample using the new Configuration Management features of .Net 2.0.

Wednesday, January 18, 2006 6:51:24 AM (Central Standard Time, UTC-06:00) #    Comments [0]  | 

 

All content © 2010, Clark Sell
On this page
This site
Calendar
<January 2006>
SunMonTueWedThuFriSat
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234
Archives
Sitemap
Blogroll OPML
Disclaimer

Powered by: newtelligence dasBlog 2.3.9074.18820

The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

Send mail to the author(s) E-mail

Theme design by Jelle Druyts


Pick a theme: