Пример #1
0
        public void EnsureParentIsEntityForNavPropThrowsIfNotEntity()
        {
            var    parent       = new ConstantNode(null);
            Action targetMethod = () => InnerPathTokenBinder.EnsureParentIsEntityForNavProp(parent);

            targetMethod.ShouldThrow <ODataException>().WithMessage(ODataErrorStrings.MetadataBinder_NavigationPropertyNotFollowingSingleEntityType);
        }
Пример #2
0
        public void EnsureParentIsEntityForNavPropReturnsSameObjectAsPassedOnOnSuccess()
        {
            var parent = new SingleNavigationNode(HardCodedTestModel.GetPersonMyDogNavProp(), (IEdmEntitySet)null);
            var result = InnerPathTokenBinder.EnsureParentIsEntityForNavProp(parent);

            result.Should().BeSameAs(parent);
        }