Category Archives: SSIS

How Can I Make This More Testable?

I’ve been going through a refactoring exercise recently with my SSIS data source component for OData (or WCF data services to be more specific).  The primary goals of the refactoring were: Move as much logic as possible out of the … Continue reading 

Also posted in ADO.NET Data Services, BDD | 13 Comments

Astoria, SSIS Adapters and BDD – Projecting Projections

The big idea behind ADO.NET Data Services is that it enables a data source (generally a relational data source) to be exposed via a RESTful service.  In the context of fetching data – which is the principle concern of our … Continue reading 

Also posted in ADO.NET Data Services, BDD, MSpec | 2 Comments

Astoria, SSIS Adapters and BDD – Class Design

In the process of writing a post about one specific feature of the design, I realized that I hadn’t actually described the moving parts in the solution.  There are 3 projects in the VS solution: the SSIS-specific code, the core … Continue reading 

Also posted in ADO.NET Data Services | Leave a comment

Astoria, SSIS Adapters and BDD – On BDD and MSpec

Let me preface this post by saying that it is about my (early) experiences practicing BDD in the context of a specific specification framework – MSpec.  There are plenty of folks out there who are much more authoritative on this … Continue reading 

Also posted in ADO.NET Data Services, BDD, R# | 4 Comments

Astoria, SSIS Adapters and BDD – Code

I’m currently working on the post talking about how, in the course of writing my SSIS data source for ADO.NET Data Services, I stumbled into replacing my unit tests with specifications.  However, in advance of that, I wanted to go … Continue reading 

Also posted in ADO.NET Data Services | 3 Comments

Astoria, SSIS Adapters and BDD – Take 1

Yea I know – 3 things you never thought you would hear mentioned together.  And to be really honest, I didn’t start out trying to build this in a BDD fashion – and since I’m totally new to the disciplines … Continue reading 

Also posted in ADO.NET Data Services, BDD | 4 Comments