Behaviorize is a framework for BDD style testing and behavior verification.
Base super types for repository, specification, unit of work, query commands and other of Domain and Infrastructure Data layers of Domain Driven Design approach
The purpose of this project is to hold the source code for my latest book, .NET Domain-Driven Design with C#: Problem-Design-Solution. The book is one large case study of a real-world application, named SmartCA, which is a smart client application implemented with the latest .NET technologies and following DDD principles. The application is a smart client built using WPF (recently migrated to .NET 4.0), with a local SQL Server Compact 3.5 database as its data store. The framework and SQL CE bits used are all from the Visual Studio 2010 RTM release. The application uses a custom developed solution to sychronize with the server (Synchronization Framework) using messages, as well as a custom client-side membership implementation (Client Membership System) that is built on top of the Synchronization Framework..
Expect is a framework for writing tests in natural language (including BDD style) and as executable specifications. It integrates with your unit test framework and with VisualStudio, in order to provide a smooth development workflow.
FsCheck is a tool for testing .NET programs automatically.
O LiteFx é um framework que ajuda na implementação de DDD (anêmico ou rico) ele foi desenvolvido por Douglas Aguiar (http://twitter.com/DouglasAguiar) com a contribuição de alguns desenvolvedores da Siteware que participam do projeto DevIsland. Desenvolvido em C#.
NBehave is a lightweight behavior-driven design framework for describing application behavior in terms of stories and scenarios. NBehave features a fluent interface and can be used with any testing framework, including NUnit, MbUnit, and MSTest. It is heavily influenced by Joe
Behavior Driven Development Framework for Python. PySpec has following specialty. * Many kind of verification methods. * More concrete error messages. * Use decorators to define spec. * Data driven test(@data_provider). * Mock Objects included. * CUI & GUI spec runner(wxPython)
A collection of reusable abstractions for enterprise application developer: caching, IoC, pagination, repository, application services, unit of work, background processing, exception trace policy, work item, etc. Integration with Unity 2.0, EntLib 5.0, ASP.NET MVC 3.0, WatiN 2.0, Memcached 1.4.5.
SapaFinance
I have implemented the Specification pattern using the Composite pattern in order to provide the ability to combine Specifications in various ways. I really needed this in a project, and I was surprised that I could not find any .NET implementations out in the blogoshpere, so I went ahead and wrote my own, with a little help from Reflection and Generics.
SpecFlow TFS Linker is an Extension for VS that help team to work with the SpecFlow tools and TFS. This tools allow you to generate automatically SpecFlow Feature file and Step Definition and make a link with the User Story and Test case write in TFS.
A small framework to get started with a type safe variation of the specification pattern.
Spec Pattern is a simple yet powerful implementation of specification pattern in C#. Relying in IQueryable it covers the three requirements this patterns aims to solve - Validation - Querying - Building
A simple BDD-style extension for unit testing frameworks.
StoryQ is a portable (single dll), embedded BDD framework for .NET 3.5. It runs within your existing test runner and helps produce human-friendly test output (html or text). StoryQ's fluent interface adds strong typing, intellisense and documentation to your BDD grammar.
Create a specification document for unit test assemblies. Test docs makes it easier for developers and testers to verify completeness of components by extracting the unit tests in a component and formatting them to be more comprehensible.
WebTasks