标签: c# svn unit-testing mono
我正在实现一个涉及一些svn函数的application。
我要为应用程序编写一些单元测试,但是,您如何建议我为svn命令编写单元测试,例如checkout,update,status等?
谢谢!
答案 0 :(得分:4)
将SVN特定代码包含在类中,实现接口。当您通过接口对您的主应用程序进行单元测试时,存根/假/模拟/无论您的SVN类。然后,您可以通过这种方式对大部分应用程序进行单元测试。
测试实际的SVN交互不是单元测试,而是集成测试。您可以将测试用例直接编写到SVN实现中。
答案 1 :(得分:2)
你可以:
svn