私は単体テストから始めており、すでに実装されているいくつかのクラスにテストを書きたいと思っています。
このプロジェクトではインターフェース用に開発しており、単体テストを作成するときに役立つと思います。しかし、インターフェースの実装は内部としてマークされており、実装をテストするためにこれまでに見つけた最良のソリューションは次のとおりです。
#if DEBUG
public class CreateRequestService : DomainServiceBase, ICreateRequestService
#else
internal class CreateRequestService : DomainServiceBase, ICreateRequestService
#endif
{
それについてどう思いますか?ユニットテストでautofacを使用する方法を理解しようとしていましたが、それは私にとって非常ににおいがしました。それは良い習慣ですか?
アップデート
使用しているツールを指定するのを忘れました。私はC#4.5、NUnit、Moqを使用しています!