Skip to content

Instantly share code, notes, and snippets.

@smdooley
Created October 2, 2014 19:38
Show Gist options
  • Save smdooley/8f24561526ad4cf6ac25 to your computer and use it in GitHub Desktop.
Save smdooley/8f24561526ad4cf6ac25 to your computer and use it in GitHub Desktop.
Visual Studio Project Structure
PROJECT NAME TOOL DEPENDENCIES PROJECT DEPENDENCIES
Company.Domain None None
Company.WebUI Ninject Company.Domain
Company.UnitTests Ninject Company.Domain
Moq Company.WebUI
PROJECT NAME VS PROJECT TEMPLATE PURPOSE
Company.Domain C# Class Library Holds the domain entities and logic; set up for persistance via a repository
Company.WebUI MVC Web Application Holds the controllers and views; acting as the UI for the application
Company.UnitTests Test Project Holds the unit tests for the other two projects
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment