私はカスタムコレクションタイプのデータを持っています。このデータは、3つのプロパティ(例えば、コレクションはA、B、C、例えばの順序を維持しなければならないMbUnit:カスタムオーダーコレクションのテスト
class Data
{
public int PropertyA() { get; set; }
public int PropertyB() { get; set; }
public int PropertyC() { get; set; }
}
:次の例を取る
[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とMbUnit 3を使用しています。属性を使ってこれを行う簡単な方法が必要であると私は考えています。何か案は? MbUnitのv2ので
残念ながら、これはMbUnit v3ではなくなっているようです。助けてくれてありがとう、私は正しい答えであなたに報酬を与えるでしょう! – grover
私はこれを新しいContractVerifiers(http://code.google.com/p/mb-unit/source/browse/trunk/v3/src/MbUnit/Samples/MbUnit.Samples/ContractVerifiers/Collection/)を使ってv3で実装します。 SampleCollection.Test.cs) –
devグループ(http://groups.google.com/group/gallio-dev)で質問してみてください。おそらくv3に置き換えがあります。 –