Dependency Management in .Net: Using NuGet without Visual Studio

In my last article, I discussed some of my previous experiences with dependency management solutions and set forth some primary objectives I believe a dependency management tool should facilitate. In this article, I’ll show how I’m currently leveraging NuGet’s command … Continue reading 

Posted in Uncategorized | Tagged | 6 Comments

Dependency Management in .Net

I started my career as a programmer developing on Unix platforms, primarily writing applications in ANSI C and C++.  Due to a number of factors, including the platform dependency of C/C++ libraries, the low-level nature of the language and the … Continue reading 

Posted in Uncategorized | Tagged | 18 Comments

Effective Tests: Acceptance Tests

Posts In This Series Effective Tests: Introduction Effective Tests: A Unit Test Example Effective Tests: Test First Effective Tests: A Test-First Example – Part 1 Effective Tests: How Faking It Can Help You Effective Tests: A Test-First Example – Part … Continue reading 

Posted in Uncategorized | Tagged , | 1 Comment

Effective Tests: Avoiding Context Obscurity

Posts In This Series Effective Tests: Introduction Effective Tests: A Unit Test Example Effective Tests: Test First Effective Tests: A Test-First Example – Part 1 Effective Tests: How Faking It Can Help You Effective Tests: A Test-First Example – Part … Continue reading 

Posted in Uncategorized | Tagged | 4 Comments

Introducing the Expected Objects Library

Introduced in the Effective Test Series, the Expected Object pattern is a technique involving the encapsulation of test-specific logic within a specialized type designed to compare its configured state against that of another object. Use of the Expected Object pattern … Continue reading 

Posted in Uncategorized | Tagged , | 8 Comments

Effective Tests: Expected Objects

Posts In This Series Effective Tests: Introduction Effective Tests: A Unit Test Example Effective Tests: Test First Effective Tests: A Test-First Example – Part 1 Effective Tests: How Faking It Can Help You Effective Tests: A Test-First Example – Part … Continue reading 

Posted in Uncategorized | Tagged , | 4 Comments

Effective Tests: Custom Assertions

Posts In This Series Effective Tests: Introduction Effective Tests: A Unit Test Example Effective Tests: Test First Effective Tests: A Test-First Example – Part 1 Effective Tests: How Faking It Can Help You Effective Tests: A Test-First Example – Part … Continue reading 

Posted in Uncategorized | Tagged , | 4 Comments

Cohesion and Controller Ontology

In my article: Single Action Controllers with ASP.Net MVC, I presented a simple way of designing controllers within the ASP.Net MVC framework that represent discrete actions as opposed to classes which contain actions.  This prompted a few questions about the … Continue reading 

Posted in Uncategorized | Tagged , | 5 Comments

Effective Tests: Auto-mocking Containers

Posts In This Series Effective Tests: Introduction Effective Tests: A Unit Test Example Effective Tests: Test First Effective Tests: A Test-First Example – Part 1 Effective Tests: How Faking It Can Help You Effective Tests: A Test-First Example – Part … Continue reading 

Posted in Uncategorized | Tagged , , | 1 Comment

Effective Tests: Double Strategies

Posts In This Series Effective Tests: Introduction Effective Tests: A Unit Test Example Effective Tests: Test First Effective Tests: A Test-First Example – Part 1 Effective Tests: How Faking It Can Help You Effective Tests: A Test-First Example – Part … Continue reading 

Posted in Uncategorized | Tagged , | 2 Comments