より良いエンジニアを目指して

1日1つ。良くなる!上手くなる!

CollectionAssertのAreEquivalentを使え

CollectionAssertを使ってないようだったので、その話を職場でちょっとしました。

とはいえ、そんなに使わなくてもなんとかなるのですが。

CollectionAssertは配列に関する検証を行うメソッドを提供するクラスです。

使えそうなNUnit.CollectionAssertは以下の二つ

  • AreEqual ... 配列を順番関係ありで等しいか検証する
  • AreEquivalent ... 配列を順番関係なしで等しいか検証する

特にAreEquivalentは、自前で書くとContainsの連発使うとかすることになるのでオススメですね。

それ以外は、まあ、必要な時に調べて使うくらいですかねえ。

参考記事