adding facade
initial facade work done and it compiles. Now to see what's broken
reorganised solution structure. Added test project
setting up an initial unit test
Load config files specific to unit tests
calling the processevent method with fake config. Now to set up all the fake objects and actually test the method
refactoring pretty much everything to isolate TFS specific code
more refactoring work
More wrappers to get a simple-ish unit tests passing. Bleh. Now need to do manual tests again to see if things work for real