コード例 #1
0
            public void Should_return_null_for_missing_enumeration()
            {
                var result = TestObjectEnumeration.TryParse("Three", out TestObjectEnumeration enumeration);

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