示例#1
0
            public void Should_return_null_for_missing_enumeration()
            {
                var result = TestEnumeration.TryParse("Three", out TestEnumeration enumeration);

                AssertHelper.All(() => result.ShouldBeFalse(),
                                 () => enumeration.ShouldBeNull());
            }
示例#2
0
            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));
            }
示例#3
0
            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));
            }