Access.PowerTools

Access PowerTools is currently a sample MS Access add-in project to try & test features of Add-in Express™ 2009 for Microsoft® Office and .net (http://www.add-in-express.com/add-in-net/). This project's source code is a sample of agile TDD development using MS VS2008 and C#...

AgileFramework

Agile Framework in order to build easily application based on WCF, NHibernate , WPF, and multithreading

Arepa

arepa.zip (578 kB)
BDD inspector and report generator. Arepa is a lightweight non-invasive tool that helps you to implement Behavior Driven Development (BDD) on .NET projects. Arepa produces guidelines of using BDD on your current tests, and customisable and portable test reports integrating XML Documentation Comments. It's developed in C# using Scrum and BDD.

ASP.NET Design Patterns - ASP.NET MVC 2 Case Study Starter Kit

ASP.NET MVC 2 Case Study Starter Kit as featured in the Wrox ASP.net Design Patterns book

Assertion.NUnit

NUnit test helper class. Traditionally NUnit stops test on the first check failure. But sometimes subsequent rules check may helps with bug location.

Sample MVC project with TDD ATDD & BDD

ATDDBDD.zip (9,8 MB)
This project was designed to add functionality and ease-of-use to ASP.NET MVC , ATDD and BDD with examples.

Atha: Acceptance Testing Heuristics Automation

atha.zip (123,3 MB)
Currently: Atha allows the user to write automated tests in the scripting languages IronPython, IronRuby, PowerShell, and Razor and to run those tests via a Console program (called "AthaX"), a WPF Rich-Client Windows application (called "Athalon"), or a Web Browser-Based Silverlight application (called "Athalight"). The goal of this project is to provide a simple means of acceptance and regression testing delivered on top of the Microsoft technology stack (although future versions may support non-Microsoft testing). Atha was derived from the initial alpha-version releases of the E.S.W.A.T. project (Even Simpler Web/Windows Acceptance Testing) to build on the lessons learned. The Atha name stands for "Acceptance Testing Heuristics Automation". Atha Terminology: Athaverse = The Entire Atha System Athamite = User Athalect = Test Script Language Athalon = Rich Windows Client Test Runner (WPF) AthaX = Console Test Runner Athalight = Cloud Client (Silverlight) Athanet = Cloud Services & Host (WCF) Athabot = Agent (a vague term for any unique component of Atha in the Cloud. e.g. a Language Runner, a Language Service, etc.) Technology: .NET 4.0 (C#, WPF, WCF) Silverlight 5 DLR 1.1.2 Reactive Extensions for .NET 1.0 Async CTP 3.0 IronPython 2.7 (.NET embedded script engine) IronRuby 1.0 (.NET embedded script engine) PowerShell 6.1 (.NET embedded script engine) RazorEngine 2.1 (.NET embedded script engine) Unity 2.1.5 Prism 4.0

Attach Stub Framework

attach.zip (82 kB)
A framework that dynamically generates stub objects for your classes to support creating unit tests structured according to the 3A pattern (arrange/act/assert). Also supports refactoring (no string identifiers) and does not require interfaces.

AutoFixture

autofixture.zip (42,8 MB)
Write maintainable unit tests, faster. AutoFixture makes it easier for developers to do Test-Driven Development by automating non-relevant Test Fixture Setup, allowing the Test Developer to focus on the essentials of each test case.

AutoPoco

autopoco.zip (8,1 MB)
AutoPoco is a highly configurable framework for the purpose of fluently building readable test data from Plain Old CLR Objects

Behavioral

behavioral.zip (153 kB)
A Behavior Driven Design (BDD) library adding a clearer syntax and better organization to unit tests. Currently tested working with NUnit and MSTest.

Behaviorize

behaviorize.zip (11,8 MB)
Behaviorize is a framework for BDD style testing and behavior verification.

BooksOnline

The web based software product that sells the book in either physical or electronic form. The complete solution which implements the administration and user modules of the system. It includes inventory management, personalization, favourites, uploading related materials, user management and many more. The product uses the latest technologies to implement its functionalities.

Caliburn

caliburn.zip (184,4 MB)
A framework designed for WPF and Silverlight which implements a variety of UI patterns including MVVM , MVP and MVC. Caliburn is a legacy framework.

ChumChase

chumchase.zip (7,4 MB)
A client for FriendFeed written in WPF. The intention of the project is to demonstrate how to build a WPF application using Test-Driven Development. In the application, we use a number of patterns such as Model-View-Presenter, PresentationModel, Inversion of Control, and so on.

Automatic Class Tester

Automatically unit test your model: - Automatically test properties, spotting any miswired getters or setters - Increase code coverage, reaching parts manual tests don't even try to - Supports ignoring specified properties if you have any funky logic in there that needs a manual test - Tests for PropertyChanged events if your class implements INotifyPropertyChanged Tests constructors and that they map parameters to properties

CodeDDD

codeddd.zip (2,6 MB)
CodeDDD is a set of lightweight Application Blocks with the goal of help on the development of Nlayered DDD Applications

Code Kata - FizzBuzz - Test Driven Solution

This project was simply a coding exercise to see how I would evolve a solution to the FizzBuzz problem using a Test Driven approach.

CodePlex Information and Discussion

CodePlex.zip (88,6 MB)
This area is used for providing information and discussions about the CodePlex website.

NUnit.Parallel

cpntr.zip (9,7 MB)
This tool is created to run NUnit tests in parallel with the continuous integration. This tool is a part of the TBox project.