Skip to content

EdVinyard/DddSandbox

Repository files navigation

Purpose

simplified project dependencies

This is a "scale model" project to explore what Domain Driven Design can look like in the presence of some pre-existing technology decisions:

Project directories (either do or will) contain further detail.

Installation

SQL Server

The PersistenceTest, ApplicationTest, UserInterface, and UserInterfaceTest projects assume that

  1. SQL Server is installed and running locally,
  2. a database exists with the name DddExample, and
  3. the current user can connect using Windows Authentication

This is the connection string used by those projects app.config and web.config files:

Server=.;Database=DddExample;Trusted_Connection=True;

Test Runner

I've had mixed luck with the NUnit adapter for Visual Studio (specifically with test discovery) so the RunAllTests.ps1 script in the root directory relies instead on the NUnit 3 Console runner, which I installed using Chocolatey:

choco install nunit-console-runner

About

A sandbox for experimenting with DDD concepts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages