カスタム収集タイプのデータがあります。このデータは、3つのプロパティで並べ替えられています。たとえば、次の例を見てください。
class Data
{
public int PropertyA() { get; set; }
public int PropertyB() { get; set; }
public int PropertyC() { get; set; }
}
コレクションは、A、B、Cの順序を維持する必要があります。例:
[A, B, C]
[1, 2, 5]
[1, 3, 3]
[1, 3, 4]
[1, 4, 1]
[2, 1, 2]
[3, 3, 1]
[3, 4, 2]
通常の疑わしい追加および削除操作を通じて、この順序がコレクション内で維持されることを確認するために、いくつかのテストを作成したいと思います。GallioとMbUnit3を使用していますが、これらの属性を使用してこれを行う簡単な方法があるはずですが、今はわかりません。何か案は?