public void EnsureNonNullODataUrlResolverExecutedWhenWritingFunctionImportInServiceDocument() { var serviceDocument = new ODataServiceDocument() { FunctionImports = new ODataFunctionImportInfo[] { new ODataFunctionImportInfo() { Name = "functionImport", Url = new Uri("http://service/functionimport") } } }; bool invoked = false; var resolver = new ServiceDocumentTestUrlResolver(); resolver.ResolveUrlFunc = (uri, uri1) => { invoked = true; return uri; }; WriteServiceDocumentVerifyOutput(serviceDocument, null, resolver); invoked.Should().BeTrue(); }
public void EnsureNonNullODataUrlResolverExecutedWhenWritingFunctionImportInServiceDocument() { var serviceDocument = new ODataServiceDocument() { FunctionImports = new ODataFunctionImportInfo[] { new ODataFunctionImportInfo() { Name = "functionImport", Url = new Uri("http://service/functionimport") } } }; bool invoked = false; var resolver = new ServiceDocumentTestUrlResolver(); resolver.ResolveUrlFunc = (uri, uri1) => { invoked = true; return(uri); }; WriteServiceDocumentVerifyOutput(serviceDocument, null, resolver); invoked.Should().BeTrue(); }