public void ModelWithMultipleOverloadedActionsShouldThrow() { var model = ModelBuildingHelpers.GetModelWithMixedActionsAndFunctionsWithSameName(); var parameters = new string[0]; IEdmOperationImport function; Action test = () => FunctionOverloadResolver.ResolveOperationImportFromList("Foo", parameters, model, out function, ODataUriResolver.Default); test.ShouldThrow <ODataException>().WithMessage(ODataErrorStrings.FunctionOverloadResolver_MultipleOperationImportOverloads("Foo")); }