1

プロジェクトで Pex と Moles を使用したい.Pex を使用して Private メソッドをテストしたい.

Pex を使用してプライベート メソッドをテストした人はいますか?

直接テストできない場合、Private メソッドをテストする回避策はありますか?

4

1 に答える 1

2

これは、Pex の作成者の 1 人であるPeliによって回答されてます

いくつかの代替手段:

  1. プライベート メソッドをテストしないでください。
  2. テストしているロジックを再設計して、テスト容易性を高めます。
  3. を使用しInternalsVisibleToAttributeます。に入れ[assembly: InternalsVisibleTo("Company.Product.ProjectUnderTest.Tests")]ますCompany.Product.ProjectUnderTest\Properties\AssemblyInfo.cs

于 2012-02-04T12:17:24.690 に答える