public void FileSystemDataStore_AnswersContainsQueries() { var testData = new Snapshot { new MetricData(2.5d, DateTime.Now, new List<string>()) }; var store = new FileSystemDataStore(".", "testData", "id"); store.ResetWith(testData); Assert.IsTrue(store.Contains("testData")); Assert.IsFalse(store.Contains("realData")); File.Delete("testData.am"); }
public void FileSystemDataStore_HandlesRootDirectory() { var root = "Store"; var store = new FileSystemDataStore(root, "testData", "id"); Assert.IsTrue(Directory.Exists(root)); var filePath = Path.Combine(root, "testData.am"); var testData = new Snapshot { new MetricData(2.5d, DateTime.Now, new List<string>()) }; store.ResetWith(testData); Assert.IsTrue(File.Exists(filePath)); File.Delete(filePath); Directory.Delete(root); }