コード例 #1
0
        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");
        }
コード例 #2
0
        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);
        }