public void Test_Write_Delete_CorrectState(string key) { var route = DocumentRoute.Create(TestContext.CurrentContext.Test.Name); var address = DocumentAddress.Create(route, key); var data = new byte[] { 1, 2, 3 }; // act1 using (var writeStream = store.GetWriteStream(address)) { writeStream.Write(data); } var keys1 = store.GetAddresses( route: route, options: DocumentSearchOption.TopLevelOnly ); var contains1 = store.ContainsAddress(address); // assert1 Assert.IsTrue(contains1); Assert.IsTrue(keys1.Contains(address)); // act2 store.Clear(); var keys2 = store.GetAddresses( route: route, options: DocumentSearchOption.TopLevelOnly ); var contains2 = store.ContainsAddress(address); // assert2 Assert.IsFalse(contains2); Assert.IsFalse(keys2.Contains(address)); }
public void TearDown() { _store.Clear(); if (Directory.Exists(_tmpFolder)) { Directory.Delete(_tmpFolder, true); } }
public void TearDown() { if (_store != null) { _store.Clear(); _store = null; } if (Directory.Exists(_tmpFolder)) { Directory.Delete(_tmpFolder, true); } }