
cavity
I have published some guidance on building Cavity on your local machine.
I am in the process of a significant re-organisation of Cavity to reflect my decision to publish the various libraries on nuget.org
I've written a couple of blog posts on my experiences: * Simple NuGet Packaging * Not-so-simple NuGet Packaging
Here are the libraries published so far:
Cavity Core
The core Cavity library.
Cavity Commands
Provides an XML serializable implementation of the Command design pattern.
Cavity Commands (File System)
Contains various file system command types.
Cavity Commands Transactions
Provides durable file-based transaction scope enlistment for use in conjunction with Cavity Commands.
Cavity Data (ACE)
Provides data access using the Microsoft Access Database Engine (currently read-only).
Cavity Data (CSV)
Provides data acess for comma separated (CSV) files (currently read-only).
Cavity Data (CSV) xUnit Extensions
Provides xUnit extensions for comma separated (CSV) files.
Cavity Data (HTML) xUnit Extensions
Provides xUnit extensions for HTML files and data.
Cavity Data (JSON) xUnit Extensions
Provides xUnit extensions for JSON files and data.
Cavity Data (XML) xUnit Extensions
Provides xUnit extensions for XML files and data.
Cavity Domain
Provides domain models and supporting types.
Cavity Domain (Royal Mail)
Provides Royal Mail domain models and supporting types.
Cavity log4net trace listener
A trace listener for log4net, allowing provider-agnostic tracing.
Cavity Repository
Describes the abstractions of a data repository.
Cavity Repository (XML File System)
Provides an XML file-based Cavity Repository implementation.
Cavity Repository Testing
Provides a standard test suite to verify the behaviour of Cavity Repository implementations.
Cavity Service Location
Provides XML configuration assistance for IoC providers.
Cavity Unit Testing
Fluent API for asserting types and properties.