public void EnsureParentIsEntityForNavPropThrowsIfNotEntity() { var parent = new ConstantNode(null); Action targetMethod = () => InnerPathTokenBinder.EnsureParentIsResourceForNavProp(parent); targetMethod.Throws <ODataException>(ODataErrorStrings.MetadataBinder_NavigationPropertyNotFollowingSingleEntityType); }
public void EnsureParentIsEntityForNavPropReturnsSameObjectAsPassedOnOnSuccess() { var parent = new SingleNavigationNode((IEdmEntitySet)null, HardCodedTestModel.GetPersonMyDogNavProp(), new EdmPathExpression("MyDog")); var result = InnerPathTokenBinder.EnsureParentIsResourceForNavProp(parent); Assert.Same(parent, result); }