A few links that should help you out if your new to this whole thing…

Build Links

  • CI Factory
    CI Factory is a Continuous Integration system, not just a CI server.
  • CruiseControl.NET
    CruiseControl.NET is an Automated Continuous Integration server, implemented using the Microsoft .NET Framework.
  • FinalBuilder
    an automated build and release management solution for Windows.
  • Gallio
    An open source testing and coverage automation platform for .NET.

Coding Links

  • log4net
    log4net is a tool to help the programmer output log statements to a variety of output targets.
  • Pex
    Pex – Visual Studio integration for automated white box testing for .NET applications by Microsoft Research Labs
  • ReSharper
    Visual Studio extension that provides integrated test execution and coverage.
  • TestDriven.Net
    TestDriven.Net makes it easy to run unit tests with a single click, anywhere in your Visual Studio solutions.

Design Links

Documenting Links

  • Document! X
    automates the process of creating and maintaining documentation for source code. (IMHO, Simply one of the best tools for the job.)
  • Sandcastle Help File Builder
    created to fill in the gaps, provide the missing NDoc-like features that are used most often, and provide graphical and command line based tools to build a help file in an automated fashion.

Testing Links

  • csUnit
    A unit testing framework for the Microsoft .NET framework. It targets test driven development using C#, Visual Basic .NET, and managed C++.
  • dotTrace
    dotTrace is a complete coverage/profiling solution for .NET.
  • MbUnit
    MbUnit provides advanced unit testing support with advanced fixtures to enable developers and testers to test all aspects of their software.
  • NCover
    Use NCover to show you where the gaps are. NCover helps you test intelligently by revealing which tests haven’t been written yet.
  • NCoverExplorer
    In my own words: Simply the best view of code coverage out there.
  • NUnit
    NUnit is a unit-testing framework for all .Net languages.
  • NUnitAsp
    NUnitAsp is an extension to NUnit for automatically testing ASP.NET web pages.
  • NUnitForms
    NUnitForms is an NUnit extension for unit and acceptance testing of Windows Forms applications.
  • RowTest
    RowTest Extension is an NUnit Addin that allows you to write RowTests for NUnit. RowTests can be used for simple Data-Driven Tests where the test data is provided by [Row] attributes.
  • TestMatrix
    Unit testing and code coverage fro Visual Studio
  • Typemock
    Typemock offer software development tools for agile .Net developers. Typemock Isolator is a mocking framework for .Net unit testing that helps shorten the development time and cut the software development costs.
  • WatiN
    WatiN is developed in C# and aims to bring you an easy way to automate your tests with Internet Explorer and FireFox using .Net.
  • xunit is a unit testing tool for the .NET Framework.