I ended with a working VMware machine that I hopefully will never ever have to configure again.
In fact, the hardest part by far was to set up TFS itself. The structure is really well documented and easy to understand. Having no experience with TFS before starting this project, I really loved how easy it was to work with the TFS Client API. Please see the source files of the test project and the library itself for further examples.
#Microsoft team foundation server 2010 code#
Following are some typical usage scenarios.Ĭopy Code var fd1 = (-3) Example Usage of the ClassesĪn example project is included in the download at the top of the article. If you are interested, you can see the whole screenshot gallery over at Picasa. The screenshot at the top of the articles provides an idea of what I used it for. These classes can be used to communicate with the Microsoft TFS. The API wrapper is a small wrapper around several functions of the TFS Client API functions that deal with the work item tracking architecture. Therefore I created the wrapper, which is the only assembly that references the TFC client API libraries. So no dependencies between the TFS client libraries and our main applications should exist. While planning the developed enhancement, I wanted to be 100% sure that other clients that have no TFS Explorer (the client runtime for connecting to TFS) installed are still able to work with our application. A customer brought up the need for connecting their existing TFS data base to Zeta Test.
The application enables testers and test managers to create and manage test cases and manage black-box tests, white-box tests and regression tests. The original requirement for connecting to and communicating with a TFS was when I developed the TFS integration of our Test Management Environment Zeta Test. Maybe you ask yourself why I am developing a wrapper library around the already wrapped SOAP interface of TFS. NET wrapper class library to you that encapsulates several exposed classed of the client API of Microsoft Team Foundation Server (TFS). In this article, I want to introduce a small.