libgit2/libgit2sharp — pull request #185 by yorah (2012-06-16 23:21:17+00:00)
Title: Abstract LibGit2Sharp away in testing context

This pull request is related to #138, and is a follow-up of #182.

Changes:
- An ``IRepository`` interface has been introduced.
- The most commonly used classes have been made mockable.
- I also added a ``MockedRepositoryFixture``, which shows how to abstract LibGit2sharp in a testing context. If you have a better name for this fixture, please tell!

@Haacked @nulltoken Would you please be so kind as to review this PR?