Using .NET and COM to demonstrate TDD and BDD in VFP