Context Specification

tnamespace Example { using System; using Microsoft.VisualStudio.TestTools.UnitTesting; using Rhino.Mocks; public abstract class ContextSpecification<T> { protected Exception executionException; protected T sut { get; set; } [TestInitialize] public void Start() { this.Context(); this.SetupMockResults(); this.Because(); } [TestCleanup] public […]

Design Principles

The Open/Closed Principle Software entities (classes, modules, etc) should be open for extension, but closed for modification The Liskov Substitution Principle Liskov’s notion of “subtype” is based on the notion of substitutability; that is, if […]

Links

Machine Setup     Required Visual studio 2010 & 2008 highest edition available Resharper¬† SQL Server 2008 R2 CC tray Optional Notepad ++ Visio Chrome — this also has a JIRA addon Firefox Remote desktop […]