public async Task BadURL() {

      var serviceName = "http://localhost:7150/breeze/xxxFoo";
      var ds = new DataService(serviceName);
      try {
        var ms = new MetadataStore();
        await ms.FetchMetadata(ds);
      } catch (Exception e) {
        Assert.IsTrue(e.Message.Contains("metadata resource"));
      }

      try {
        var em = new EntityManager(ds);
        await em.FetchMetadata();
      } catch (Exception e) {
        Assert.IsTrue(e.Message.Contains("metadata resource"));
      }
    }
        public async Task BadURL()
        {
            var serviceName = "http://localhost:7150/breeze/xxxFoo";
            var ds          = new DataService(serviceName);

            try {
                var ms = new MetadataStore();
                await ms.FetchMetadata(ds);
            } catch (Exception e) {
                Assert.IsTrue(e.Message.Contains("metadata resource"));
            }

            try {
                var em = new EntityManager(ds);
                await em.FetchMetadata();
            } catch (Exception e) {
                Assert.IsTrue(e.Message.Contains("metadata resource"));
            }
        }
    public async Task NoClrTypes() {
      
      var serviceName = "http://localhost:7150/breeze/NorthwindIBModel";
      var ds = new DataService(serviceName);
      try {
        var ms = new MetadataStore();
        await ms.FetchMetadata(ds);
      } catch (Exception e) {
        Assert.IsTrue(e.Message.Contains("Configuration.Instance"), e.Message);
      }

      try {
        var em = new EntityManager(ds);
        await em.FetchMetadata();
      }
      catch (Exception e) {
        Assert.IsTrue(e.Message.Contains("Configuration.Instance"), e.Message);
      }
    }
    public async Task NoClrTypes() {
      
      var serviceName = TestFns.serviceName;
      var ds = new DataService(serviceName);
      try {
        var ms = new MetadataStore();
        await ms.FetchMetadata(ds);
      } catch (Exception e) {
        Assert.IsTrue(e.Message.Contains("Configuration.Instance"), e.Message);
      }

      try {
        var em = new EntityManager(ds);
        await em.FetchMetadata();
      }
      catch (Exception e) {
        Assert.IsTrue(e.Message.Contains("Configuration.Instance"), e.Message);
      }
    }
        public async Task NoClrTypes()
        {
            var serviceName = TestFns.serviceName;
            var ds          = new DataService(serviceName);

            try {
                var ms = new MetadataStore();
                await ms.FetchMetadata(ds);
            } catch (Exception e) {
                Assert.IsTrue(e.Message.Contains("Configuration.Instance"), e.Message);
            }

            try {
                var em = new EntityManager(ds);
                await em.FetchMetadata();
            }
            catch (Exception e) {
                Assert.IsTrue(e.Message.Contains("Configuration.Instance"), e.Message);
            }
        }
        public async Task NoClrTypes()
        {
            var serviceName = "http://localhost:7150/breeze/NorthwindIBModel";
            var ds          = new DataService(serviceName);

            try {
                var ms = new MetadataStore();
                await ms.FetchMetadata(ds);
            } catch (Exception e) {
                Assert.IsTrue(e.Message.Contains("Configuration.Instance"), e.Message);
            }

            try {
                var em = new EntityManager(ds);
                await em.FetchMetadata();
            }
            catch (Exception e) {
                Assert.IsTrue(e.Message.Contains("Configuration.Instance"), e.Message);
            }
        }