public void Init() { var text = System.IO.File.ReadAllText("./files/official-sensor-example-original.txt"); var parser = new RFC6690Parser(); Response = parser.Parse(text); }
public void Init() { var text = System.IO.File.ReadAllText("./files/archive-is-memento-example.txt"); var parser = new RFC6690Parser(); Response = parser.Parse(text); }
public void Demo() { var parser = new RFC6690Parser(); var data = "</sensors>;ct=40;title=\"Sensor Index\"," + "</sensors/temp>;rt=\"temperature-c\";if=\"sensor\"," + "</sensors/light>;rt=\"light-lux\";if=\"sensor\"," + "<http://www.example.com/sensors/t123>;anchor=\"/sensors/temp\"" + ";rel=\"describedby\"," + "</t>;anchor=\"/sensors/temp\";rel=\"alternate\""; var response = parser.Parse(data); Assert.AreEqual(5, response.ConstrainedLinks.Count); Assert.AreEqual("http://www.example.com/sensors/t123", response.ConstrainedLinks[3].Link); Assert.AreEqual("/sensors/temp", response.ConstrainedLinks[3].Params["anchor"]); Assert.AreEqual("describedby", response.ConstrainedLinks[3].Params["rel"]); }
public ArchiveTodayClient(HttpClient httpClient) { _httpClient = httpClient; _rfc6690Parser = new RFC6690Parser(); }