public void CanGetSampleDeclaration() { Scanner scanner = new Scanner(); Stream stream = scanner.GetServiceDetails(_TestDomain, new Uri("http://mockhost"), "v1/rest"); StreamReader reader = new StreamReader(stream); string str = reader.ReadToEnd(); Assert.IsFalse(string.IsNullOrEmpty(str)); var obj = JObject.Parse(str); Assert.AreEqual("2.0", obj["swagger"]); Assert.AreEqual("1.0.0.0", obj["apiVersion"]); Assert.AreEqual("http://mockhost", obj["basePath"]); Assert.AreEqual("/v1/rest", obj["resourcePath"]); Assert.IsTrue(obj["apis"].HasValues); var api = obj["apis"][0]; Assert.AreEqual("/v1/rest/data", api["path"]); }