public void GenerateNavigationPropertyLink_ThrowsArgumentNull_EntityContext()
        {
            IEdmNavigationProperty navigationProperty = new Mock <IEdmNavigationProperty>().Object;

            ExceptionAssert.ThrowsArgumentNull(
                () => LinkGenerationHelpers.GenerateNavigationPropertyLink(resourceContext: null, navigationProperty: navigationProperty, includeCast: false),
                "resourceContext");
        }
        public void GenerateSelfLink_ThrowsArgument_IfUrlHelperIsNull()
        {
            ResourceContext context = new ResourceContext();

            ExceptionAssert.ThrowsArgument(
                () => LinkGenerationHelpers.GenerateSelfLink(context, includeCast: false),
                "resourceContext",
                "The property 'Url' of ResourceContext cannot be null.");
        }
        public void GenerateNavigationPropertyLink_ThrowsArgument_IfUrlHelperIsNull()
        {
            IEdmNavigationProperty navigationProperty = new Mock <IEdmNavigationProperty>().Object;
            ResourceContext        context            = new ResourceContext();

            ExceptionAssert.ThrowsArgument(
                () => LinkGenerationHelpers.GenerateNavigationPropertyLink(context, navigationProperty, includeCast: false),
                "resourceContext",
                "The property 'Url' of ResourceContext cannot be null.");
        }
 public void GenerateSelfLink_ThrowsArgumentNull_EntityContext()
 {
     ExceptionAssert.ThrowsArgumentNull(
         () => LinkGenerationHelpers.GenerateSelfLink(resourceContext: null, includeCast: false),
         "resourceContext");
 }