public void GetAllEnumValuesFor_Returns_Typed_Values() { // Arrange // Act var result = EnumExtensions.GetAllEnumValuesFor <SomeEnumType>(); // Assert result.Should().BeAssignableTo <IEnumerable <SomeEnumType> >(); }
public void GetAllEnumValuesFor_Returns_All_Values_From_The_Enum() { // Arrange var expected = Enum.GetValues(typeof(SomeEnumType)).Cast <SomeEnumType>().ToList(); // Act var result = EnumExtensions.GetAllEnumValuesFor <SomeEnumType>(); // Assert result.Should().BeEquivalentTo(expected); }