public void Should_return_null_for_missing_enumeration() { var result = TestEnumeration.TryParse("Three", out TestEnumeration enumeration); AssertHelper.All(() => result.ShouldBeFalse(), () => enumeration.ShouldBeNull()); }
public void Should_get_an_object_by_display_name() { var result = TestEnumeration.TryParse("One", out TestEnumeration enumeration); AssertHelper.All(() => result.ShouldBeTrue(), () => enumeration.ShouldNotBeNull(), () => enumeration.ShouldBe(TestEnumeration.One)); }
public void Should_get_an_object_by_predicate() { var result = TestEnumeration.TryParse(x => x.DisplayName.Equals("Two"), out TestEnumeration enumeration); AssertHelper.All(() => result.ShouldBeTrue(), () => enumeration.ShouldNotBeNull(), () => enumeration.ShouldBe(TestEnumeration.Two)); }