1

私の質問に反対票を投じる前に聞いてください:)私は単体テストを使用しています。そして、私はそれらが互いに独立していなければならないことを知っています. 本のリポジトリをテストする方法。最初のブックを作成し、次に更新してから削除する必要があります。私が持っている3つの単体テスト。これらの単体テストに依存関係があるのは正しくないですか?

   [TestFixture]
    public class CompanyRepositoryTests
    {
        public void CreateCompany()
        {
           // This must be called 1
        }

        public void UpdateCompany()
        {
           // This must be called 2
        }

        public void DeleteCompany()
        {
            // This must be called 3
        }
    }
4

3 に答える 3

0

依存関係をモックできます。

http://code.google.com/p/mockito/をご覧ください

于 2013-04-26T12:03:01.527 に答える