コード例 #1
0
        public static void Test(Type type, bool usePlural, string expectedUri)
        {
            var entityUriBuilder = new EntityUriBuilder();
            var uri = entityUriBuilder.BuildUri(type, usePlural);

            Assert.AreEqual(expectedUri, uri.ToString());
        }
コード例 #2
0
 private PocoRuntime()
 {
     Grammar          = new ODataGrammar();
     UsePluralUrls    = true;
     UriBuilder       = new EntityUriBuilder();
     RequestSetup     = (request) => {};
     DisposeHandler   = true;
     CustomFormatters = new MediaTypeFormatter[0];
 }
コード例 #3
0
 public PocoConfiguration()
 {
     Grammar          = new ODataGrammar();
     UsePluralUrls    = true;
     UriBuilder       = new EntityUriBuilder();
     RequestSetup     = (request) => {};
     DisposeHandler   = true;
     CustomFormatters = new MediaTypeFormatter[0];
     ResponseReader   = (response, formatters, type) =>
     {
         return(response.Content.ReadAsAsync(
                    typeof(IEnumerable <>).MakeGenericType(type),
                    formatters));
     };
 }