Assert.That пройтись по коллекции енамов и проверить условие что ВСЕ элементы коллекции имеют enum value = x, однако не получается нормально построить ассерт.
                  
                  
                  т.е я делаю что-то типа такого (исходники показать не могу, поэтому просто небольшой пример нафигачил).
                  
                  
                  List<MyEnum> actualList = new List<MyEnum>{MyEnum.Foo, MyEnum.Foo, MyEnum.Foo};
                  
                  
                  Assert.That(actualList, Has.All.Member(MyEnum.Foo))
                  
                  
                  однако получаю exception мол он не понимает что за Expression я построил.
                  
                  
                  По сути я хочу сделать такую проверку:
                  
                  
                  Assert.True(actualList.All(element => element == MyEnum.Foo));
                  
                  
                  только в виде AssertThat
                  
                  
                  К сожалению не могу найти нормальную доку по констрейнтам коллекций в nunit3, если вдруг кто знает хорошие туториалы по nunit3 кроме офиц доки их небольшой, то буду благодарен, если поделитесь.
                  
                  
                
а чего бы не EqualTo вместо Member?
Обсуждают сегодня