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")
しかし、それを行うためのよりエレガントな方法はありませんか? ヒントをありがとう。