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