public void JustWarnsandReturnsEmptySnapshotIfFileDoesNotExistOnSnapshot() { var root = "Store"; var store = new FileSystemDataStore(root, "testData", "id"); var snapshot = store.Snapshot(); Assert.AreEqual(0, snapshot.Count()); }
public void FileSystemDataStore_CanPersistSimpleData() { var testData = new Snapshot { new MetricData(2.5d, DateTime.Now, new List<string>()) }; var store = new FileSystemDataStore(".", "testStore", "id"); store.Update(testData); var ret = store.Snapshot(); Assert.AreEqual(testData.First().Data, ret.First().Data); File.Delete("testData.am"); }
private void Run(string snapshotFile) { var item = Path.GetFileName(snapshotFile).Replace(".am.gz", ""); var store = new FileSystemDataStore(".", item, "Snapshot Store Id"); var snapshot = store.Snapshot(); Console.WriteLine("Timestamp\tValue"); foreach(var metricData in snapshot) { Console.WriteLine(metricData.Timestamp + "\t" + metricData.Data); } }