2

NUnit を使用して .Net (C#) ライブラリのテストを書いているときに、次の問題に遭遇しました: Flags 属性を持つ列挙型があります。

[Flags]
public enum Powers : int
{
    Undefined = 0,
    Zero = 1,
    One = 2,
    Two = 4,
}

それを確認するための NUnit テストを書きたいと思います。

Powers aValue = Powers.One | Powers.Two 

Powers.Two が含まれています。現在、私は使用しています

Assert.That((aValue & Powers.Two) == Powers.Two), "something went wrong")

しかし、それを行うためのよりエレガントな方法はありませんか? ヒントをありがとう。

4

1 に答える 1