cavity


Tools and utilities for .NET

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.

Project Information

Labels:
.net